Я обращаюсь к экземпляру Solr 5.3 с Django через Scorched. Все это отлично работает, поскольку я не спрашиваю запрос с точным соответствием. Другими словами,Solr выполняет двойные кавычки/точное соответствие (Django via Scorched/Sunburnt)
q=something something else
возвращается точно такой же результат, как:
q="something something else"
Преступник, насколько я могу видеть, фактический запрос, который Django бросает на Solr. На самом деле, во втором случае это:
q=\"something\+something\+else\"
Так, других словах, "характер спасшемся Правильно ли я Как сказать Solr, что когда я запрашиваю что-то между двойными кавычками я хочу точный.? матч?
В админ веб-странице Solr все это хорошо работает, то есть, если я ищу «что-то что-то другое» я получить правильный результат.
Я не уверен, что это Опаленные/Sunburnt проблема или нет Это связано с фильтрами/токенизаторами (например, solr.MappingCharFilterFactory)?
Благодаря