У меня есть автозаполнение поиска на моем сайте, и я использую Solr для поиска подходящих документов. Я пытаюсь получить частичные совпадения в заголовках страниц, поэтому, например, Java * будет соответствовать Java, Javascript и т. Д. На данный момент автозаполнение настроено, чтобы дать мне частичные совпадения по всему тексту на странице, что дает некоторые странные результаты, поэтому я решил переключиться на использование заголовка страницы. Однако, когда я пытаюсь переключить поисковый термин с text
для текста страницы на title
, запрос внезапно больше не принимает частичные совпадения. Вот пример моего исходного запроса:
q=text:java^2+text:"java"
&hl=true&hl.snippets=1&hl.fragsize=25&hl.fl=title&start=0&rows=3
К сожалению, парень, который настроил это для меня, больше не работает со мной, поэтому я понятия не имею, что происходит «под капотом». Я использую Spring / J2EE для своего бэкэнда, если это что-то меняет.