Я использую парсер edismax. У меня есть много полеев в моей схеме и полнотекстовый является одним из them.I я использую этот запрос:Как установить расстояние редактирования по умолчанию в нечетком поиске с 2 на 1?
http://localhost:8983/solr/simple/select?q=design~+chair~&wt=json&defType=edismax&qf=fullText
(Проверьте символ ~ после слов запроса)
Теперь, когда я использую debugQuery я считаю, что это внутренне запросы на это:
"parsedquery_toString": "+((fullText:design~2) (fullText:chair~2))"
Есть ли способ изменить расстояние по умолчанию от 2 до 1?
Я знаю that.Actually я использую edismax анализатор, который также поддерживает фразу slop.When он создает фраза из запроса (q) удаляет символ ~ (tidle). Итак, для q = design ~ + chair ~, он создает фразу «стул дизайна», поэтому я могу использовать фразу slop здесь. Но когда я использую q = design ~ 1 + chair ~ 1, она создает фразу «дизайн» 1 стул 1 ", что для меня меньше. Я знаю, что есть некоторый плагин для обработки этого. Но я ищу простое решение. Также мне было бы полезно изменить значение расстояния редактирования до 1 в некотором центральном месте, потому что я использую только 1. –