我在我的项目中实现了 Jazzy 拼写检查 API,以查找拼写错误的单词并为这些单词提供建议。我已经下载了一个“.dic”文件来使用它。但是,字典文件不包含按字母顺序排列的单词。谁能指出原因?
我们还有一种getSuggestions()
方法,可以为拼写错误的单词提供建议。谁能建议它如何确定首先显示哪个建议?
我在我的项目中实现了 Jazzy 拼写检查 API,以查找拼写错误的单词并为这些单词提供建议。我已经下载了一个“.dic”文件来使用它。但是,字典文件不包含按字母顺序排列的单词。谁能指出原因?
我们还有一种getSuggestions()
方法,可以为拼写错误的单词提供建议。谁能建议它如何确定首先显示哪个建议?
如果您要遍历一个单词数组并将字符串与它们进行比较,那么将更频繁的单词(例如“the”“for”)放在开头附近是很有意义的,这样您的循环就会找到尽快正确答案。
确定“建议”的方法有很多,一种是levenshtein距离 https://en.wikipedia.org/wiki/Levenshtein_distance