在编写拼写检查器时我们应该考虑哪些事项?

sul*_*4bh 2 spell-checking

我想写一个非常简单的拼写检查器.拼写检查器将尝试将输入单词与字典中的等效单词匹配.

如何找到那些"等价词"?可以对两个单词进行哪些分析来标记它们等效?

Rad*_*Rad 5

在投入太多试图解开之前我首先考虑已经存在的实现,如Aspellnetspell,主要有两个原因

  1. 重新发明轮子没什么意义.拼写检查比最初出现的要复杂得多,建立已经完成的工作是有意义的
  2. 如果您有兴趣了解如何做到这一点,那么如果您决定实施自己的源代码和社区将是一个很大的好处