4

这是在采访中被问到的。

我认为可以通过构建所有有效单词的 trie 来完成答案,然后可以根据可能的有效路径提出建议,否则会被认为是不正确的。

假设如果用户键入 apfle,系统会检测到在 ap 之后可能的有效路径是 app,这将满足 apple 的要求。

还有比这更好的解决方案吗?也许是拼写检查器实现的。

4

2 回答 2

0

在典型的搜索引擎中,你会发现很多分析器的东西,它们都指向同一个潜在的问题。一个非常流行的分析器是 n-gram 分析器。

也许这会有所帮助。

于 2011-05-08T18:04:54.480 回答