1

嗨,就在深入 soundex 之前,想问一下快速问题。

1 - 表 [标题] 中的字段包含“我正在寻找的有 WORD 的句子”

问 - 是否有使用 sundex 匹配 WORD 的简单方法?

4

1 回答 1

3

SOUNDEX是一种匹配方式SmithSmythe并且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
于 2011-01-11T13:23:29.447 回答