版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sz85850597/article/details/82977897
聚合路径
聚合路径的定义如下:
- 聚合分隔符为
>
- 指标分隔符为
.
- 聚合名为
<聚合的名称>
- 指标名为
<指标的名称>
- 路径为
<聚合名>[<聚合分隔符><聚合分隔符>]*[<指标分隔符><指标>]
例如:基于女性人群的平均身高对国家这个指标进行倒序排序。
GET /testindex/testtype/_search
{
"aggs": {
"countries": {
"terms": {
"field": "country",
"order": {
"females>height_stats.avg": "desc"
}
},
"aggs": {
"females": {
"filter": {
"term": {
"gender": "female"
}
},
"aggs": {
"height_stats": {
"stats": {
"field": "height"
}
}
}
}
}
}
}
}