Предложения автозаполнения для доступных ключей сегментов агрегации терминов в elasticsearchElasticsearch aggregation

Anonymous
Предложения автозаполнения для доступных ключей сегментов агрегации терминов в elasticsearch

Сообщение Anonymous »

В пользовательском интерфейсе мне нужно отобразить предложения автозаполнения, которые дают мне термины, содержащие искомый термин. например если я выполняю поиск по, я могу получить предложения как Перу, Перри, Каспер, Нейпервилл, Куперстаун и т. д.
Поиск Поле предназначено для поиска/фильтрации по полю, которое используется/отображается как совокупность терминов для городов. Этот тип поля представляет собой массив, поэтому в одном документе может быть несколько городов. В автоматических предложениях должны быть указаны только города из доступных/результатных документов.
Я знаю, что нужно использовать фильтр. Функция агрегирования терминов с правильным регулярным выражением.
https:// www.elastic.co/guide/en/elasticsearch/r ... g_values_4
Но я ищу лучшее решение, доступное в elasticsearch, который может дать мне самые быстрые результаты.

Подробнее здесь: https://stackoverflow.com/questions/682 ... n-in-elast

Вернуться в «Elasticsearch aggregation»