JestClient is returning signature mismatch error while running the query using Get.Builder, though the other queries using SearchBuilder are working just fine.
This works:
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(QueryBuilders.matchPhraseQuery("_id", id));
Search search = new SearchBuilder(searchSourceBuilder.toString(), "my_index", "default").create();
return jestClient.execute(search);
But NOT this:
return jestClient.execute(new Get.Builder("my_index", id)
.setParameter("preference", "_primary").type("default").build());
Any thoughts?