Pipeline aggregation用中文讲就是管道聚合。它工作于其他聚合而不是文档集所产生的输出,从而将信息添加到输出树中。与metric及bucket aggregation相比,管道聚合将处理其他聚合所产生的输出,这些输出将转换它们已经计算出的值。 因此,管道聚合适用于原始文档集中不存在的中间值。 这使得管道聚合对于计算复杂的统计和数学度量(例如累计和,导数和移动平均值等)非常有用。 管道聚合有很多不同类型,每种类型都与其他聚合计算不同的信息,但是可以将这些类型分为两类:
Parent
基于父级聚合的输出提供一组管道聚合,它可以计算新的存储桶或新的聚合以添加到现有存储桶中。导数和累积总和聚合是Elasticsearch中父管道聚合的两个常见示例
Sibling
同级聚合的输出提供的管道聚合,并且能够计算与该同级聚合处于同一级别的新聚合。
更多阅读,请参阅链接https://elasticstack.blog.csdn ... 39437
更多Elastic方面的阅读,请参阅链接https://elasticstack.blog.csdn.net/
Parent
基于父级聚合的输出提供一组管道聚合,它可以计算新的存储桶或新的聚合以添加到现有存储桶中。导数和累积总和聚合是Elasticsearch中父管道聚合的两个常见示例
Sibling
同级聚合的输出提供的管道聚合,并且能够计算与该同级聚合处于同一级别的新聚合。
更多阅读,请参阅链接https://elasticstack.blog.csdn ... 39437
更多Elastic方面的阅读,请参阅链接https://elasticstack.blog.csdn.net/
0 个回复