我在 Lucene.NET contrib NuGet 包 v3.0.3 中使用拼写检查器。
拼写检查器索引是使用创建的 _spellChecker.IndexDictionary(new SpellChecker.Net.Search.Spell.LuceneDictionary(reader, "Name"));
我遇到的问题是(我假设)由于带状疱疹/n-gram 的工作方式,跑步的_spellChecker.SuggestSimilar("Wiess")
“Weiss”得分不会很高。“Witness”、“Wireless”和“Wills”得分高于“Weiss”。
似乎“Weiss”的得分应该高于“Wireless”。有没有办法可以调整它以获得结果?