嗨,就在深入 soundex 之前,想问一下快速问题。
1 - 表 [标题] 中的字段包含“我正在寻找的有 WORD 的句子”
问 - 是否有使用 sundex 匹配 WORD 的简单方法?
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