Я пытаюсь написать сценарий агрегирования для 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