擴充套件統計聚合

一種多值度量標準聚合,用於計算從聚合文件中提取的數值的統計資訊。可以從文件中的特定數字欄位提取這些值,也可以通過提供的指令碼生成這些值。

extended_stats 聚合是統計資訊聚合的擴充套件版本,其中新增了其他度量標準,例如 sum_of_squares,variance,std_deviation 和 std_deviation_bounds。

{
    "aggs" : {
        "stats_values" : { "extended_stats" : { "field" : "field_name" } }
    }
}

樣本輸出:

{
    ...

    "aggregations": {
        "stats_values": {
           "count": 9,
           "min": 72,
           "max": 99,
           "avg": 86,
           "sum": 774,
           "sum_of_squares": 67028,
           "variance": 51.55555555555556,
           "std_deviation": 7.180219742846005,
           "std_deviation_bounds": {
            "upper": 100.36043948569201,
            "lower": 71.63956051430799
           }
        }
    }
}