2

dictionary次のような単語のリストを含むテーブルがあります。

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

誰かが次のようなテキストを書いたらいいのに

「こんにちは、ゴーグル用の類似エンジンを探しています」.

データベースに存在する場合はすべての単語をチェックし、存在しない場合はその単語に似た単語を取得する必要があります。例: helo = hello, simlar = similar, gogle = google. うーん、スペルミスを修正したい。私のデータベースには、すべての英単語の完全な辞書があります。私を助けるmysql関数が見つかりませんでした。LIKE私の状況では役に立ちません。

4

3 に答える 3

3

大まかに必要な機能がありますが、それは集中的であり、クエリが遅くなります。あなたの状況で使用できるかもしれません、私は以前にそれを使用しました。レーベンシュタインといいます。ここで入手できますmysqlにレーベンシュタイン関数を追加する方法は?

于 2016-02-04T21:39:05.917 に答える