【发布时间】:2011-01-18 16:34:34
【问题描述】:
在实现带有单词建议的拼写检查器时通常使用什么算法?
起初,我认为将输入的每个新单词(如果在字典中找不到)与字典中的每个其他单词中的 Levenshtein distance 进行检查并返回最高结果可能是有意义的。但是,这似乎效率很低,必须重复评估整个字典。
这通常是如何完成的?
【问题讨论】:
标签: algorithm language-agnostic spell-checking levenshtein-distance