最大值桶聚合(Max Bucket Aggregation)
警告:此功能是实验性的,可能会在将来的版本中完全更改或删除。Elastic将采取最大的努力来解决此问题,但实验功能不受SLA官方功能的支持。
最大值桶聚合所定义的桶包含一组聚合指定度量的最大值,并且同时输出桶的键和值。指定的度量必须是数字并且这个聚合必须是多桶聚合。
语法
max_bucket
聚合结构如下:
max_bucket
参数如下:
参数名称 | 描述 | 是否必填 | 默认值 |
buckets_path | 想要计算最大值的桶路径,点击the section called “ | 必填 | |
gap_policy | 当数据缺口出现时采用的策略,点击the section called “Dealing with gaps in the dataedit”查看更多细节 | 可选 | skip |
format | 用于规范聚合输出值的格式 | 可选 | null |
以下代码段计算每月总销售额的最大值:
1 | buckets_path指示这个max_bucket聚合是要得到sales_per_month日期直方图中sales聚合的最大值。 |
可能得到如下的响应:
1 | key是字符串数组,因为最大值可能存在于多个存储桶中 |
Last updated