2011-10-11 58 views
0

我最近遇到了MySQL全文搜索的一个奇怪问题。我的发言是非常简单的:使用非常简单的MySQL语句进行全文搜索

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

而且这是在desc列什么道:“NOR 710也有烟气密封...”

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

感谢

回答

3

默认情况下,全文索引will ignore话是比4个charaters短。调整你的ft_min_word_len也包括较短的单词。

+0

非常感谢,这正是我需要的。你是一个开始:) – Olizt

+0

@locdinh:没问题,很高兴我可以帮忙!顺便感谢我的最好方法是将我的答案标记为已接受。 ;) – Kaivosukeltaja