#elasticsearch #elasticsearch-aggregation
Вопрос:
Я пытаюсь получить полноту каждого столбца, сгруппированного по категориальному полю, которое, как известно, заполнено на 100%.
В настоящее время я могу получить количество значений для любого заданного столбца, сгруппированных по полю группировки следующим образом:
{
"size": 0,
"aggs": {
"where_field_I_want": {
"filter": {
"exists": {
"field": "field_I_want"
}
},
"aggs" : {
"group_by_field_to_group_by": {
"terms": {
"field": "field_to_group_by",
"order": { "_term" : "asc" },
"size": 1000
}
}
}
}
}
}
Есть ли какой-нибудь простой способ подсчитать количество каждого столбца? Я попытался добавить второй фильтр>существует>>поле, но это не сработало.