ElasticSearch - 子聚合和管道聚合之间的差异

时间:2016-04-20 07:37:15

标签: elasticsearch

有人可以解释一下sub-aggregationspipeline aggregations之间的区别吗?

例如:sum桶聚合中的term度量聚合和引用sum_buckets桶聚合的term管道聚合之间的区别是什么?

1 个答案:

答案 0 :(得分:1)

子聚合对前一级聚合的各个桶进行操作,其中管道聚合在“正常”聚合之后运行。例如,Derivative aggregation计算聚合值的派生。

基本上,子聚合是在聚合桶的上下文中完成的,但是管道聚合是在桶之间计算的(在计算它们的值之后)。