带有关键字的MYSQL全文搜索有空格来匹配具有名称的列没有空格

时间:2015-04-04 13:28:54

标签: php mysql full-text-search

我在使用全文搜索时遇到问题关键字有空格来匹配名称没有空格的列。例如:列名为StackOverFlow,关键字为Stack Over Flow,我尝试使用此查询但不起作用:

SELECT * FROM table 
WHERE MATCH(name) AGAINST('%Stack%Over%Flow%').

有人可以帮忙吗?谢谢。

1 个答案:

答案 0 :(得分:1)

我担心你不能这样做。您需要删除php中的空格或为类似的搜索字词创建某种映射字典。