ES6.0.0中的各个指标聚合已经翻译完了,为了方便大家阅读,同时也为了自己备查,现在做个小结。
本类聚合会基于聚合文档的提取值来计算指标. 这些值既可来源于文档的字段,也可以通过脚本生成。
数值指标聚合是一种可针对数值字段进行聚合计算的特殊指标聚合类型.某些聚合会输出单个数值指标(通常称其为单值数值指标聚合,如:avg),而另外某些聚合会生成多个指标(通常称其为多值数值指标聚合,如:stats).
当这些聚合用作某些桶聚合(该聚合可依据每个桶中的数值指标来对返回的桶进行排序)的直接子聚合时,单值和多值数值指标聚合之间的区别将尤为明显。
指标聚合包含多种聚合,根据响应输出可划分为:
单值指标聚合
多值指标聚合
地理位置相关聚合
可执行Map-Reduce计算的聚合
閱讀更多 Java源 的文章