常规的平均值, 每个数据点具有相等的权重, 每个数据点对最终值的贡献相等。
加权平均值, 每个数据点的权重不同。 每个数据点对最终值的贡献量可从文档中提取
或由脚本提供。
公式: 加权平均值 = ∑(value * weight) / ∑(weight)
POST /student/_search
{
"size": 0,
"aggs" : {
"weighted_grade": {
"weighted_avg": {
"value": {
"field": "grade"
},
"weight": {
"field": "weight"
}
}
}
}
}