使用非常简单的MySQL语句进行全文搜索

时间:2011-10-11 18:39:34

标签: mysql search full-text-search

我最近遇到了MySQL全文搜索的一个奇怪问题。我的陈述非常简单:

SELECT * FROM `mytable` WHERE MATCH (`desc`) AGAINST ('+NOR +710' IN BOOLEAN MODE) 

这就是desc栏中的内容:“NOR 710也有烟封......”

由于某种原因,它不会找到该行。我在该列中添加了Fulltext索引,mysql版本为5.1.56,该表的数据库引擎为MyISAM。还有什么我需要检查的吗?

谢谢

1 个答案:

答案 0 :(得分:3)

默认情况下,全文索引will ignore短于4个字符的单词。调整ft_min_word_len以包含较短的字词。