是否可以在没有求和桶聚合的情况下获得Elasticsearch累积和聚合?
这是没有意义的,因为这样一来,累积总和聚合就不会有任何总和。但是我想知道累积和聚合是否会内置。
当前我的查询如下:
"aggs": {
"sibling|published": {
"terms": {
"field": "published>_count"
}
},
"cumulative_sum|published": {
"cumulative_sum": {
"buckets_path": "sum|published"
}
},
"sum|published": {
"sum_bucket": {
"buckets_path": "sibling|published>_count"
}
}
}
问题是,当前端只需要累积总和并发送指标时,是否有比在后端添加总和集合聚合并发送ES查询然后从响应中删除总和更好的方法?这样听起来很糟糕。