DBMNG数据库管理与应用

所谓独创的能力,就是经过深思的模仿。
当前位置:首页 > 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文件:

  1. [mysqld]  
  2.  ft_min_word_len=3 

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

  1. REPAIR TABLE tbl_name QUICK; 

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

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

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

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号