Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 弹性搜索获取/多获取vs idsquery_Java_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java 弹性搜索获取/多获取vs idsquery

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中,您只能获取一个文档—一种类型和一

在哪种情况下,将使用idsquery而不是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();