Мне нужен был простой инструмент поиска для моего веб-сайта на базе django, поэтому я выбрал Haystack и Solr. Я все настроил правильно и могу найти правильные результаты поиска, когда набираю точную фразу, но я не могу получить никаких результатов при вводе частичной фразы.
Например: «Джон "возвращает" Джона Доу ", но" m отсутствует, что позволяет частичное сопоставление полей. Я видел, как люди говорили о EdgeNGramFilterFactory ()
на некоторых форумах, и я искал его в Google, но я не совсем уверен в его реализации. Кроме того, я надеялся, что существует способ сделать это специально для стога сена на случай, если я когда-нибудь отключу серверную часть поиска.