Создание визуализации агрегированного подсчета из двух атрибутов в двух разных массивах JSONArray в документе ElasticSearch(v7.14)
Входной документ имеет следующую структуру. Ключи и значения находятся в двух отдельных массивах JSONArray в документе.
{
"keys" : [
"k1",
"k2",
"k3",
"k4"
],
"values" : [
1,
2,
3,
4
]
}
{
"keys" : [
"k1",
"k2",
"k3"
],
"values" : [
1,
2,
3
]
}
{
"keys" : [
"k3",
"k4",
"k5"
],
"values" : [
3,
4,
5
]
}
На выходе должна быть гистограмма ключей и их общее количество. Так что в этом случае
k1 -> 2
k2 -> 4
k3 -> 9
k4 -> 8
k5 -> 5
Я создаю сценарий для агрегирования значений вложенного документа. НО я не нашел никакой документации ElasticSearch по извлечению и сопоставлению ключей [i] и значений [i].