MySQL全文搜索查询缺失结果

时间:2012-10-29 21:39:29

标签: mysql full-text-search

我无法使用全文搜索查询选择所有必要的结果。

SELECT i.strItemName FROM Item i WHERE MATCH( strItemName ) AGAINST ( 'big*' IN BOOLEAN MODE )

由于某种原因,查询只返回可能的83个结果中的5个。我不明白它在做什么。它没有列出“大熊猫”,“大头男孩”等项目。

非常感谢任何建议!

由于 阿明

1 个答案:

答案 0 :(得分:2)

默认情况下,Fulltext具有最小字长,通常为4个字符(请参阅ft_min_word_length)。低于限制的任何东西都被视为噪音并被忽略。

要更改限制,请设置新值,然后您必须重建全文索引以获取现在属于可索引限制的字词。