我需要一个具有以下规格的拼写检查器:
我看了亨法斯特:
我在man中找到了参数MAXDIFF,但似乎不像预期的那样工作。也许我用错了
文件t.aff:
MAXDIFF 1 文件dico.dic:
5
rouge
vert
bleu
bleue
orange NHunspell.Hunspell h = new NHunspell.Hunspell("t.aff", "dico.dic");
List<string> s = h.Suggest("bleuue");返回t.aff是否为空的相同内容:
bleue
bleu发布于 2012-01-09 21:23:30
我们决定使用Apache Solr,这正好满足了我们的需要。
http://wiki.apache.org/solr/SpellCheckComponent#spellcheck
发布于 2011-11-06 07:34:17
一个人的上限应该返回几个,但仍然可以返回多个。
即使是零的最大值也能给出一个以上的结果,但它应该会降低变化。这取决于N克。尝试一个零减结果的最大值,但这仍然不能保证你会得到一个建议。
为了对最常用的单词进行排序,Google ngram语料库是公开可用的。
https://stackoverflow.com/questions/5857979
复制相似问题