Я пытаюсь настроить SpellChecker с помощью Lucene.NET, все работает отлично, за исключением ситуаций, подобных следующим:
У меня есть текст, содержащий спутник в индексе, я анализирую его с помощью Snowball.
Затем я создаю индекс SpellChecker и получаю предложения от него. Предложение, которое я получаю, когда возвращаюсь в "Satalite", является "Satellit".
Я предполагаю, что это потому, что Снежок опускает Спутник на спутник и, следовательно, SpellChecker возвращает его в качестве предложения.
Есть ли что-нибудь вокруг этого, так что я могу использовать оба вместе, кроме создания дополнительного поля для неосновных слов, просто чтобы проверка правописания могла это проверить?