【发布时间】:2016-05-14 17:11:44
【问题描述】:
我有一个表dictionary,其中包含一个单词列表,例如:
ID|word
---------
1|hello
2|google
3|similar
...
所以我想如果有人写这样的文字
“helo iam 正在为 gogle 寻找类似的引擎”。
现在我想检查每个单词是否存在于数据库中,如果不存在则应该
给我这个词的相似词。例如:helo = hello, simlar = similar, gogle = google。
好吧,我想修正拼写错误。在我的数据库中,我有一本包含所有英语单词的完整词典。我找不到任何对我有帮助的 mysql 函数。 LIKE 对我的情况没有帮助。
【问题讨论】:
-
Soundex 可能会有所帮助,但皮特似乎已经成功了
-
示例: SELECT * FROM
productsWHERE name 听起来像 'anton' 或作者听起来像 'anton'