查询语句如下面所示
{
"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 条数据,那么这么排序要加在什么地方呢?