автозаполнение и поиск в Elasticsearch - PullRequest
0 голосов
/ 08 июня 2018

Уважаемые,

Есть ли возможность выполнить поиск по двум неполным словам в одном поле, используя Elasticsearch в Rails?Я имею в виду ситуацию, когда я мог успешно искать, например, фразу "викторианские здания", вставляя в поисковый запрос, например, фразу "vict bui" (только начало слов, также с нечеткостью).

Частичное совпадение (word_start,text_start и т. д. доступны в Searchkick) не работает в этом проекте.Я также пытался использовать групповые запросы, но это также не удалось.Может быть, написание некоторых пользовательских сопоставлений / настроек было бы хорошей идеей?

Могу ли я спросить у вас какие-либо предложения, что искать / читать, чтобы выполнить эту задачу?
Большое спасибо заранее.

1 Ответ

0 голосов
/ 12 июня 2018
Try this example


"%#{params[:place]}%"


Since % is a wildcard, doing a like on '%%' matches everything, 

и вы получите все записи в результате.

...