mysql使用全文搜索引擎_MySQL配置全文搜索引擎

有几个全文搜索参数是可配置的,可以通过设置系统变量的办法来改变。用来为FULLTEXT索引设定单词最小和最大长度的参数是ft_min_word_len和ft_max_word_len。长度超出这两个参数所定义的范围的单词在创建FULLTEXT索引时将被忽略。默认的最小值和最大值分别是4个和84个字符。

假设你想把最小单词长度从4改成3,请按以下步骤进行。

(1) 把ft_min_word_len变量设置为3,重启服务器。如果你想让这个设置在服务器每次重启后都能生效,最好的办法是把这个设置放到某个选项文件里,如/etc/my.cnf文件:

[mysqld]

ft_min_word_len=3

(2) 对于那些已经有FULLTEXT索引的现有数据表,你必须重新建立那些索引。你可以先删除、再重新创建,但更简便且同样有效的办法是进行一次快速修复操作:

REPAIR TABLE tbl_name QUICK;

(3) 在改变参数后创建的新FULLTEXT索引将自动使用新值。

关于如何设置系统变量的讨论见附录D。使用选项文件的细节见附录E。

说明 如果某个数据表有FULLTEXT索引,在使用myisamchk工具程序为该数据表重建索引的时候就必须注意一些与FULLTEXT索引有关的事项,详见附录F对myisamchk工具的描述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值