Php 是否有简单的方法将数据库表字段中的单词与soundex匹配?
在深入研究soundex之前,我想问一下quick qiestion 1-表[title]中的字段包含“包含我正在查找的单词的句子”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
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是用来匹配一个独立的单词的,但不是在上下文中查找和匹配,对吗?