MYSQL全文搜索/忽略引号

时间:2014-10-31 10:50:26

标签: mysql search full-text-search

我的mysql数据库中有一个标题为

的项目

KELLOGG的玉米片

我在这个专栏上有一个全文索引,想在我搜索KELLOGG的时候把这个项目带回来

我首先考虑使用通配符

SELECT title
FROM products mp 
WHERE MATCH (mp.title) AGAINST (  '+KELLOGG*s*'   IN BOOLEAN MODE ) 

然而,这个例子有一个明显的问题,即在标题中带回一个s !!

有没有完全忽略引号?

非常感谢你们!

1 个答案:

答案 0 :(得分:1)

你应该能够在撇号之前使用转义字符 - \ - 。

SELECT title FROM products mp WHERE MATCH (mp.title) AGAINST ( '+KELLOGG\'s' IN BOOLEAN MODE)