要不要也来分享分享一下啊

ES 聚合查询,如何按照每个桶中的max_score排序?

Elasticsearch | 作者 lujiecan | 发布于2020年12月23日 | 阅读数:2351

我需要将所有的桶,按照里面的 max_score 排序。请问要怎么查询?
Snipaste_2020-12-23_11-06-01.png

 
 这是当前的查询语句:
{
"query": {
"multi_match": {
"query": "中东地区疫情持续蔓延 部分国家疫情明显趋缓",
"fields": ["title^5", "content"]
}
},
"aggs": {
"rid": {
"terms": {
"field": "reporters.id",
"order": {
"_count": "desc"
},
"size": 3
},
"aggs": {
"inner_aggs": {
"top_hits": {
"_source": {
"includes": ["id", "title", "published_at"]
},
"size": 1
}
}
}
}
},
"size": 0
}
已邀请:

要回复问题请先登录注册