即使是不成熟的尝试,也胜于胎死腹中的策略。

multi_match后aggs的问题

Elasticsearch | 作者 fox3012 | 发布于2018年07月19日 | 阅读数:2199

背景
1.用 multi_match查询 一个具体词(红色车子)
2.用aggs查询拥有这个词的一类人/事物 (身份证)
问题
查出来的hit结果和aggs里面的结果对不起来;
1.hits里面的 身份证 A,B,C,D
2.aggregations里面的是1,2,3,4
==>>1和2希望在每一页都有一个对应
3.同时需要在aggregations里面显示_source内容
==>>在网上查了半天都没有例子
谢谢大神指点。。。
已邀请:

rochy - rochy_he

赞同来自: fox3012

请在aggs中加入topHits子查询,然后获取子查询的内容即可

要回复问题请先登录注册