Java 弹性搜索获取/多获取vs idsquery
在哪种情况下,将使用idsquery而不是GET?什么是更快/更好的练习Java 弹性搜索获取/多获取vs idsquery,java,
elasticsearch,Java,
elasticsearch,在哪种情况下,将使用idsquery而不是GET?什么是更快/更好的练习 QueryBuilder qb = QueryBuilders.idsQuery("typeName").addIds("1"); vs: 我是否只使用AddedsQuery来预过滤查询?在idsQuery中,您可以指定类型和id的列表,而在简单的GET中,您只能获取一个文档-一个类型和一个id-我认为类型不是必需的。在idsQuery中,您可以指定类型和id的列表,虽然在简单的GET中,您只能获取一个文档—一种类型和一
QueryBuilder qb = QueryBuilders.idsQuery("typeName").addIds("1");
vs:
我是否只使用AddedsQuery来预过滤查询?在
idsQuery
中,您可以指定类型和id的列表,而在简单的GET中,您只能获取一个文档-一个类型和一个id-我认为类型不是必需的。在idsQuery
中,您可以指定类型和id的列表,虽然在简单的GET中,您只能获取一个文档—一种类型和一个id—我认为类型不是必需的。我为您找到了这篇帖子:)是的,但是有一个mget,您可以获取一组id,所以这个问题仍然是合法的。无论如何,谢谢你的链接:)我为你找到了这篇文章:)是的,但是有一个mget,你可以有一个ID数组,所以这个问题仍然是合法的。谢谢你的链接:)
GetResponse getResponse = transportClient.prepareGet("indexName", "typeName", "1").get();