В пользовательском интерфейсе мне нужно отобразить предложения автозаполнения, которые дают мне термины, содержащие искомый термин. например если я выполняю поиск по, я могу получить предложения как Перу, Перри, Каспер, Нейпервилл, Куперстаун и т. д.
Поиск Поле предназначено для поиска/фильтрации по полю, которое используется/отображается как совокупность терминов для городов. Этот тип поля представляет собой массив, поэтому в одном документе может быть несколько городов. В автоматических предложениях должны быть указаны только города из доступных/результатных документов.
Я знаю, что нужно использовать фильтр. Функция агрегирования терминов с правильным регулярным выражением.
https:// www.elastic.co/guide/en/elasticsearch/r ... g_values_4
Но я ищу лучшее решение, доступное в elasticsearch, который может дать мне самые быстрые результаты.
Подробнее здесь: https://stackoverflow.com/questions/682 ... n-in-elast
Предложения автозаполнения для доступных ключей сегментов агрегации терминов в elasticsearch ⇐ Elasticsearch aggregation
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Сортировка сегментов агрегации elasticsearch по текстовому полю
Anonymous » » в форуме Elasticsearch aggregation - 0 Ответы
- 927 Просмотры
-
Последнее сообщение Anonymous
-