こんにちは、soundex に深く入る前に、簡単な質問をしたいと思います。
1 - テーブル [タイトル] のフィールドに「探している WORD を含む文」が含まれています
Q - サンデックスを使って単語を一致させる簡単な方法はありますか?
SOUNDEX
を照合する方法Smith
でSmythe
ありSmeathe
、検索中にSmith
:
SELECT *
FROM names
WHERE name_soundex = SOUNDEX('Smith')
name name_soundex
--
Smith S530
Smythe S530
Smeathe S530
必要なものはFULLTEXT
インデックス作成と呼ばれます:
CREATE FULLTEXT INDEX fx_mytable_title ON mytable (title)
SELECT *
FROM mytable
WHERE MATCH(title) AGAINST ('+fox')
title
--
A quick brown fox jumped over the lazy dog