Php 是否有简单的方法将数据库表字段中的单词与soundex匹配?

Php 是否有简单的方法将数据库表字段中的单词与soundex匹配?,php,mysql,soundex,Php,Mysql,Soundex,在深入研究soundex之前,我想问一下quick qiestion 1-表[title]中的字段包含“包含我正在查找的单词的句子” Q-有没有简单的方法可以使用sundex来匹配单词?SOUNDEX是一种在搜索Smith时匹配Smith和Smeathe的方法: SELECT * FROM names WHERE name_soundex = SOUNDEX('Smith') name name_soundex -- Smith S530 Smythe S530

在深入研究soundex之前,我想问一下quick qiestion

1-表[title]中的字段包含“包含我正在查找的单词的句子”


Q-有没有简单的方法可以使用sundex来匹配单词?

SOUNDEX
是一种在搜索
Smith
时匹配
Smith
Smeathe
的方法:

SELECT  *
FROM    names
WHERE   name_soundex = SOUNDEX('Smith')

name     name_soundex
--
Smith    S530
Smythe   S530
Smeathe  S530
您需要的是
全文
索引:

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

你知道soundex是做什么的吗?天啊,我在深入研究之前就告诉过你了。这是一个算法,谢谢。这绝对是有帮助的,因为我相信soundex是用来匹配一个独立的单词的,但不是在上下文中查找和匹配,对吗?