简体   繁体   English

弹性搜索GET / Multi GET vs idsquery

[英]elastic search GET/Multi GET vs idsquery

In which case would one use an idsquery instead of a GET? 在哪种情况下,人们会使用idsquery而不是GET? What is faster/better practice? 什么是更快/更好的做法?

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

vs: VS:

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

Do I only use the addIdsquery to prefilter querys? 我是否只使用addIdsquery预过滤查询?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM