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