当前位置:  开发笔记 > 后端 > 正文

为什么全文搜索字符串'FDR'在MySQL中没有结果?

如何解决《为什么全文搜索字符串'FDR'在MySQL中没有结果?》经验,为你挑选了1个好方法。

我正在尝试基于全文搜索执行用户搜索.

SELECT*FROM users WHERE MATCH(name)AGAINST('FDR'IN BOOLEAN MODE);

但是查询不会产生任何结果.我可以用其他字符串替换搜索值并产生结果.

我甚至尝试使用空停字列表但没有成功.问题似乎与这个特定的字符串有关.



1> Michael Glen..:

来自dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html

默认最小值为四个字符; 默认最大值取决于版本.如果更改任一值,则必须重建FULLTEXT索引.

要索引的单词的最小和最大长度由ft_min_word_len和ft_max_word_len系统变量定义.

另请参阅服务器系统变量

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有