Elasticserch在新版本中支持聚合操作,而聚合操作也可以嵌套使用,方法如下:
curl -XGET 10.4.44.19:9200/test/test/_search?pretty -d ' { "aggs":{ "color_type_max":{ "terms":{ "field": "color" }, "aggs":{ "max_age": { "max": { "field" : "age" } } } }, "color_type_min":{ "terms":{ "field": "color" }, "aggs":{ "min_age": { "min": { "field" : "age" } } } } } }'
执行命令如下:
本文转自博客园xingoo的博客,原文链接:
Elasticsearch嵌套聚合,如需转载请自行联系原博主。