В настоящее время для нахождения уникальных значений поля в ES мы запускаем вложенных терминов агрегации в поле, скажем «x». Поле имеет тип «текст» и «ключевое слово».
Но эта операция занимает много времени.Один из способов, о котором мы думаем, - это добавить соответствующее поле идентификатора типа long для «x», а затем выполнить агрегирование для этого поля.Это опять-таки будет вложенной агрегацией.
Вопрос в том, является ли агрегация по числовым типам лучше, чем поле без анализа (ключевое слово)?
Я рассмотрел вопрос здесь
Указывает на документ ES , в котором говорится, что даже цифры должны храниться в виде ключевых слов для более точных запросов.