扩展统计聚合
一种多值度量标准聚合,用于计算从聚合文档中提取的数值的统计信息。可以从文档中的特定数字字段提取这些值,也可以通过提供的脚本生成这些值。
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
}
}
}
}