我正在尝试基于全文搜索执行用户搜索.
SELECT*FROM users WHERE MATCH(name)AGAINST('FDR'IN BOOLEAN MODE);
但是查询不会产生任何结果.我可以用其他字符串替换搜索值并产生结果.
我甚至尝试使用空停字列表但没有成功.问题似乎与这个特定的字符串有关.
来自dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html
默认最小值为四个字符; 默认最大值取决于版本.如果更改任一值,则必须重建FULLTEXT索引.
要索引的单词的最小和最大长度由ft_min_word_len和ft_max_word_len系统变量定义.
另请参阅服务器系统变量