Проверьте полноту данных внутри группы

#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
          }
        }
      }
    }
  }
}
 

Есть ли какой-нибудь простой способ подсчитать количество каждого столбца? Я попытался добавить второй фильтр>существует>>поле, но это не сработало.