居然是你

elasticsearch7.0.0一次查询两个索引,第二个索引返回不了结果

Elasticsearch | 作者 qwj | 发布于2019年09月23日 | 阅读数:2400

 
<!--一次查询两个索引  -->
aSearchRequest request = new SearchRequest("A索引","B索引");
然后这 两个索引的映射字段都是不一样的
 
BoolQueryBuilder boolQuery = QueryBuilders.boolQuery();
 组合查询对两个索引的字段都有条件
 
结果只返回了第一个索引查询的结果
请问我这样写对吗
如果不对改怎么修改比较好
已邀请:

fantuan

赞同来自:

上述方式只是向es发送了一个search请求,响应里既包括a索引的文档又包括b索引的文档。
如果你想发送两个请求,应该走msearch
https://www.elastic.co/guide/e ... .html

要回复问题请先登录注册