2015-05-05 2 views
0

У меня есть несколько индексов, заполненных в моем двигателе elasticsearch. И у меня есть одно текстовое окно поиска, которое должно запрашивать все индексы для возможных ударов. Я планирую запросить эти индексы нечеткими и автозаполненными. Любое предложение о том, как должна выглядеть реализация?Autocomplete и Fuzzy поиск по нескольким indecies в Elasticsearch

ответ

0

Используйте либо GET /_all/_search endpoint, либо create an alias, который собирает под ним все индексы, которые вы хотите, и используйте GET /[alias_name]/_search.

Что касается того, в каком поле искать, я думаю, _all field could be a good match, в зависимости от того, как настроены ваши сопоставления (отключить _all или нет).

Смежные вопросы