在那种情况下,将使用idsquery而不是GET?什么是更快/更好的练习?

QueryBuilder qb = QueryBuilders.idsQuery("typeName").addIds("1");

vs:
GetResponse getResponse = transportClient.prepareGet("indexName", "typeName", "1").get();

我是否仅使用addIdsquery来预过滤查询?

最佳答案

idsQuery中,您可以指定类型和ID的列表,而在简单的GET中,您只能获取一个文档-一种类型和一个ID-我认为类型不是强制性的。

09-05 08:02