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