Обработка запросов на стороне сервера Solr - PullRequest
1 голос
/ 01 июня 2011

Я хочу, чтобы solr делал нечеткий поиск, а также находил запрос как подслово.Предпочтительны совпадения полных слов.

Это хорошо работает со следующим запросом:

http://localhost:8983/solr/select?qt=my_qt&q=*myword*~0.8+myword~0.8

Есть ли возможность избавиться от всех символов подстановки инечеткие параметры в запросе.

Я бы хотел настроить solr таким образом, чтобы он выполнял тот же поиск, что и для вышеупомянутого запроса, при получении следующего запроса:

http://localhost:8983/solr/select?qt=my_qt&q=myword

Я хотел бы добавить что-то вроде следующегоreqeustHandler в файле solrconf.xml

<str name="qf">title~0.8+*title*~0.8</str>

(это не работает)

1 Ответ

0 голосов
/ 02 июня 2011

См. сообщение в блоге Lucid Imagination .Возможно, вы захотите, чтобы одно поле было полем ngram, а другое поле было бы нормальным.

...