使用自动完成功能进行Java拼写检查

时间:2011-08-02 16:14:35

标签: java autocomplete spell-checking

我已经使用Jazzy在我们公司使用的类似电子表格的程序中添加了拼写检查功能。对于通常使用拼写错误的完整单词,它似乎运行良好。有一种情况它根本不能很好地处理,这在我们使用的数据中也很常见:截断的单词。

最初我认为单词列表可能不完整,但后来我意识到它正在对整个单词进行“类似声音”的风格比较。有没有办法获得自动完成拼写建议和常规建议?

如果我能坚持使用Jazzy会很好,但对于我们来说这是一个非常重要的功能,如果需要的话,我会重新开始。我已经找到了大量关于Solr自动完成的信息,但它看起来不适合桌面应用程序。

1 个答案:

答案 0 :(得分:0)

Solr基于Lucene,它是一个库,因此可以很好地集成到桌面应用程序中。 PrefixQuery可用于快速自动完成。