【发布时间】:2019-03-11 00:32:24
【问题描述】:
我正在尝试为 ElasticSearch 编写聚合脚本。
文档类型:
{
Score: [1 , null, 3]
},
{
Score: [2, 4, null + 3]
}
我想获得所有分数的平均值。我写了简单的聚合返回
(1 + 3 + 2 + 4 + 3) / 5 = 2.6
但我想对每个文档执行平均分数,然后对其进行平均。 例如
[1 + 3] / 2 (# of scores in first document)
+
[2 + 4 + 3] / 3 (# of scores in second document)
= (2 + 3) / 2 (# of documents)
= 2.5
【问题讨论】:
-
嗨@Sagar,你检查我的答案了吗?对你有用吗?
标签: elasticsearch elasticsearch-aggregation