Для агрегирования терминов нам также необходимо количество нулевых/отсутствующих документов, а также количество их значений.
Я знаю, что мы можем использовать агрегацию терминов с отсутствующими документами, что требует от нас предоставления значения по умолчанию. Но проблема в том, что значение по умолчанию должно иметь тот же тип данных. Таким образом, для поля логического типа данных мы можем использовать только true/false в качестве значения по умолчанию, но тогда фактическое количество документов, отсутствующих в этом поле, не будет известно. То же самое касается целых чисел, поскольку значения полей в нашем источнике данных могут быть любыми: от отрицательного максимума до положительного максимума. Таким образом, любое значение по умолчанию может соответствовать существующему значению поля.
Другой вариант — использовать агрегирование отсутствующих данных. Но для этого нам потребуется объединить результат отсутствующей агрегации с количеством агрегированных терминов для нулевых/пустых счетчиков.
Хотелось узнать, существует ли более простой/чистый способ получения количества нулевых/отсутствующих документов для заданных полей. наряду с агрегированием терминов/мультитерминов без конфликтов с существующими значениями. Отсутствует агрегирование, но для объединения результатов требуются изменения на стороне клиента.
Подробнее здесь: https://stackoverflow.com/questions/791 ... or-a-field
Агрегация терминов/мультитерминов с нулевыми/отсутствующими значениями для поля ⇐ Elasticsearch aggregation
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
JSON в Pandas Dataframe с нулевыми значениями и отсутствующими столбцами
Anonymous » » в форуме Python - 0 Ответы
- 73 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Преобразование кадра данных pandas с отсутствующими значениями в массив NumPy
Anonymous » » в форуме Python - 0 Ответы
- 73 Просмотры
-
Последнее сообщение Anonymous
-