Я реализовал проверку орфографии solr на основе fieldType, приведенного здесь:
http://wiki.apache.org/solr/SpellCheckingAnalysis
Проверка орфографии должна быть сделана для имен поставщиков, где должны быть даны предложения, относящиеся к введенному поисковому запросу.
Я использовал copyField для поля vendorName указанного выше типа, т.е. textSpell
Я получаю странные сопоставленные результаты для некоторых моих запросов.
например
1) maccys не дает мне никаких результатов, тогда как maccy дает мне желаемый результат, то есть macy's. Я сравнил анализ текста (инструмент администратора), выполненный для maccys & maccy, используя оба типа полей text & textSpell, и оба дали macy как конечный результат. Так почему же результат проверки орфографии не возвращается?
2) khols дает мне «обувь» сопоставленный результат, где в качестве правильного результата «kohls» - третье предложение после (обувь и магазины).
Флаг onlyMorePopular имеет значение false, а точность по умолчанию составляет 0,5
Заранее спасибо за любую помощь. Я немного потерян в плане дальнейшей отладки.