桶聚合

编辑

桶聚合不像指标聚合那样计算字段上的指标,而是创建文档的桶。每个桶都与一个标准(取决于聚合类型)相关联,该标准确定当前上下文中的文档是否“落入”其中。换句话说,桶有效地定义了文档集。除了桶本身之外,bucket 聚合还会计算并返回“落入”每个桶的文档数量。

桶聚合与 metrics 聚合不同,可以包含子聚合。这些子聚合将对其“父”桶聚合创建的桶进行聚合。

存在不同的桶聚合器,每个聚合器都有不同的“分桶”策略。一些定义单个桶,一些定义固定数量的多个桶,另一些则在聚合过程中动态创建桶。

search.max_buckets 集群设置限制了单个响应中允许的桶的数量。