elasticsearch(8)聚合統計-管道聚合
阿新 • • 發佈:2018-11-16
聚合路徑
聚合路徑的定義如下:
- 聚合分隔符為
>
- 指標分隔符為
.
- 聚合名為
<聚合的名稱>
- 指標名為
<指標的名稱>
- 路徑為
<聚合名>[<聚合分隔符><聚合分隔符>]*[<指標分隔符><指標>]
例如:基於女性人群的平均身高對國家這個指標進行倒序排序。
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" } } } } } } } }