2012-05-23 48 views
2

我已经设置的ft_min_word_len 3,所以一个简单的搜索是这样的:为什么更改ft_min_word_len不起作用?

SELECT * FROM store_product_description WHERE MATCH(name) AGAINST('lag' IN BOOLEAN MODE); 

应该工作,但事实并非如此。 “name”列是具有全文索引的varchar。

+0

如果该词出现在[mysql fulltext stopwords list](http://dev.mysql.com/doc/refman/5.5/en/fulltext-stopwords.html)中,它将被忽略。 “滞后”当然不在列表中,所以你可以告诉我们其他词不匹配吗? –

+0

我已经尝试过使用VGS和LES,没有任何其他带3个字母的单词。 –

+0

@FulvioFutreCorsini引擎?索引类型?? – jcho360

回答

0

不幸的是,如果您希望对最小/最大长度和停用词的更改应用于现有索引行,则必须重新创建FULLTEXT索引。

相关问题