数据库
首页 > 数据库> > MYSQL搜索正确的单词|修复拼写错误

MYSQL搜索正确的单词|修复拼写错误

作者:互联网

我有一个表字典,其中包含单词列表

   ID|word
   ---------
    1|hello
    2|google
    3|similar
    ...

所以,如果有人写文字,我想要

“helo iam正在寻找gogle的simlar引擎”.

现在我想检查每个单词是否存在于数据库中,如果不存在的话
给我这个词的相似词.例如:helo = hello,simlar = similar,gogle = google.
好吧,我想解决拼写错误.在我的数据库中,我有一个完整的英语单词词典.我找不到任何帮助我的mysql函数. LIKE对我的情况没有帮助.

解决方法:

有一个功能大致希望你想要,但它是密集的,会减慢查询速度.您可以在您的环境中使用,我之前使用过它.它被称为Levenshtein.你可以在这里得到它How to add levenshtein function in mysql?

标签:sql,mysql,spelling
来源: https://codeday.me/bug/20190927/1823453.html