ES6.0.0中的各個指標聚合已經翻譯完了,為了方便大家閱讀,同時也為了自己備查,現在做個小結。
本類聚合會基於聚合文檔的提取值來計算指標. 這些值既可來源於文檔的字段,也可以通過腳本生成。
數值指標聚合是一種可針對數值字段進行聚合計算的特殊指標聚合類型.某些聚合會輸出單個數值指標(通常稱其為單值數值指標聚合,如:avg),而另外某些聚合會生成多個指標(通常稱其為多值數值指標聚合,如:stats).
當這些聚合用作某些桶聚合(該聚合可依據每個桶中的數值指標來對返回的桶進行排序)的直接子聚合時,單值和多值數值指標聚合之間的區別將尤為明顯。
指標聚合包含多種聚合,根據響應輸出可劃分為:
單值指標聚合
多值指標聚合
地理位置相關聚合
可執行Map-Reduce計算的聚合
閱讀更多 Java源 的文章