【发布时间】:2016-04-02 00:39:43
【问题描述】:
我有以下查询
- 我执行第一项聚合,返回大量存储桶
- 然后在这个桶上执行一个度量聚合(平均在这个 示例)
- 最后是 sum_bucket 聚合
当我运行这个查询时, 输出包含所有中间 my_huge_bucket.my_huge_bucket_metric 结果,但我只对 sum_bucket 指标感兴趣。
有没有办法从结果中去除中间聚合?
{
"size": 0,
"aggs": {
"my_sum_bucket": {
"sum_bucket": {
"buckets_path": "my_huge_bucket.my_huge_bucket_metric"
}
},
"my_huge_bucket": {
"terms": {
"field": "some_field",
"size": 0
},
"aggs": {
"my_huge_bucket_metric": {
"avg": {
"field": "some_field"
}
}
}
}
}
}
【问题讨论】:
标签: elasticsearch