Когда вы используете синтаксис `field:" Term Term2 ", вы выполняете поиск по фразе, то есть ожидаете, что термины будут следовать друг за другом.
Лучший способ обработать больше"Естественные "запросы - это использование парсера запросов edismax
.Вы делаете это, используя defType=edismax
в URL.После изменения на edismax, вы можете ввести сам запрос в q
- q=Olive Tasting Room
(экранируйте его правильно, если вы вводите его непосредственно в URL), и qf=name
(qf - это сокращение от «поля запроса», которое обозначает поляОбработчик edismax должен выполнить запрос).
Вы также можете использовать параметр pf3=text
, чтобы повысить любой документ, содержащий три слова из вашего запроса друг за другом (и pf2
только для двух) в тексте..