700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mysql 全文索引查询所用关键词最小长度限制

mysql 全文索引查询所用关键词最小长度限制

时间:2024-02-28 07:00:45

相关推荐

mysql 全文索引查询所用关键词最小长度限制

最小检索索引长度设置项

这个是要分引擎的,InnoDB 引擎默认最小 3 个长度,MyISAM 引擎默认最小 4 个长度。

之前从网上搜索,修改ft_min_word_len配置项,并不起作用,仔细查了一下相关资料,发现原因如下:

innodb_ft_min_token_size=1 /*这个是才是InnoDB引擎的全文索引最小长度设置*/ft_min_word_len=1 /*这个是MyISAM引擎的*/

对,我的数据库引擎是InnoDB,所以要修改 innodb_ft_min_token_size 这个配置项。

配置项修改

这个配置项,需要在mysql的配置文件中修改。找到my.ini文件(Windows系统),在 [mysqld] 的后面加入一行“innodb_ft_min_token_size=2”:

[mysqld] innodb_ft_min_token_size=2

然后重起mysql服务,使配置项生效。

配置文件位置

windows,可能在mysql的安装目录下。

linux,如果使用yum安装的,则位置为 /etc/f

重建索引

有可能还需要重建一下索引,SQL语句:REPAIR TABLEtable_nameQUICK;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。