エンジンMyISAMを実行している「customers1」という名前のMySQLテーブルがあります。名前、住所、郵便番号の列に全文索引を作成しました。そのテーブルの顧客の 1 人が私です。私は自分の名前を「Gildebrand」と綴ります。現在、ユーザーが私の名前を正しく綴ることは期待できません。多くの人は「Glidebrant」と書くかもしれませんが、それでも私の名前を見つけたいと思っています。SQLでその検索を行うにはどうすればよいですか?
今すぐ次のクエリを実行すると
SELECT * FROM customers1 WHERE MATCH(name,adress,zip) AGAINST('Gildebrand')
もちろん、それは私を見つけます。しかし、「Glidebrand」のスペルを間違えると、見つかりません。これに対する最善のアプローチは何ですか?