我在我的项目中实现了Jazzy拼写检查API,以查找拼写错误的单词并为这些单词提供建议。我下载了一个".dic“文件与它一起使用。但是,字典文件不包含按字母顺序排列的单词。有人能指出原因吗?
此外,我们还有一个getSuggestions()
方法,它为拼写错误的单词提供建议。有人能建议如何确定哪个建议首先显示吗?
发布于 2015-09-16 06:56:16
如果你要遍历一个单词数组,并将一个字符串与它们进行比较,那么把更频繁的单词,比如"for“放在开头,这样你的循环就能尽早找到正确的答案,这是非常有意义的。
确定“建议”的方法有很多,其中之一是levenshtein距离distance。
https://stackoverflow.com/questions/32601445
复制相似问题