求助: ES 聚合查询,使用了 nested,如何再对某个字段排序?
資深大佬 : sniperking1234 2
查询语句如下面所示
{ "size": 0, "aggs": { "tags": { "nested": { "path": "tags" }, "aggs": { "key": { "filter": { "term": { "tags.key": "http.url" } }, "aggs": { "values": { "terms": { "field": "tags.value", "size": 100 }, "aggs": { "rev": { "reverse_nested": {}, "aggs": { "duration": { "avg": { "field": "duration" } } } } } } } } } } } }
我想对 duration 这个字段按照平均值从大到小排序,找出前 100 条数据,那么这么排序要加在什么地方呢?
大佬有話說 (3)