如何改变MySQL全文索引极小值和词的最大长度

MySQL数据库有使用MySQL数据库引擎,允许SQL询问迅速执行查寻的固定全文搜索能力。 全文搜索能力取决于在各种各样的桌领域或专栏被创造的全文索引。 然而,一些查寻询问可能不退回experted结果或数据集,即使数据在全文搜索被核实存在,特别是以短的主题词或查寻方式。

问题在被设置作为4个字符的全文索引标注的词的缺省最小长度大概说谎。 因此,当试图通过全文索引时搜寻,没有标注短的词,并且hance不回归在查寻发生。

默认情况下,在全文索引将标注的词的长度的最小值是四个字符,而在全文索引将标注的词的最大长度是的缺省根据mySQL服务器的版本变化。 要增加搜查的词被标注和,特别是更短的词的数量例如三字词,管理员可能减少极小值或增加将被标注的词的最大长度通过使用ft_min_word_len并且ft_max_word_len系统变量。

例如,为全文索引标注三字词或者3信件文本,在以下线增加设置更加低值的为ft_min_word_len可变物在[mysqld]部分对选择文件,即my.cnf之下:

[mysqld]
ft_min_word_len=3

除文件之外,然后重新开始MySQL服务器。 在改变全文可变物的任一价值以后,必须重建标注两个的影响,全文索引。 以下命令做一快的修理操作是充足重建索引:

mysql>修理快桌tbl_name;

注意包含所有全文索引的每张桌必须修理与上面SQL命令。 并且不要使用myisamchk (除非您也定义了在[myisamchk]部分的)全文参数值执行被重建的,全文参量只为mysqld服务器所知。 如果改建没有做,桌的询问也许产生不正确结果,并且对桌的修改将造成服务器看桌如腐败和需要修理。

重要: 您读现状提供,不用保单的机器翻译的页。 不同于人工翻译,机器翻译不了解语法,语义学,句法,成语自然语言,因而经常导致是引入歧途和不能理解的不精确和低质量文本。 因此,不确定时请 参见原始的英国 文章。



2个反应对“如何改变MySQL全文索引极小值和词的最大长度”

  1. admin
    2008 5月11日, 08:21
    2

    依靠。 通常它位于/etc

  2. chichilatte
    2008 5月11日, 02:49
    1

    是, thnks,但是这个神奇设置文件“my.cnf”的地方?

留下回复

您能使用这些标记: <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <cite> <code> <del datetime= "" > <em> <i> <q cite= "" > <strike> <strong>

订阅特点失去了能力的评论。 要接受张贴的最新的评论的通知,订阅 打翻和欺骗评论RSS饲料 记数器接受 在每日电子邮件的新的评论消化。
Custom Search

文章的接踵而来的查寻期限

mysql改建全文索引 - mysql全文索引 - 改建全文索引mysql - mysql改建索引 - mysql极小的词长 - mysql更新全文索引 - mysql改建全文索引 - mysql改建全文 - 改建全文标注MySQL - 全文索引mysql - mysql最小长度 - mysql索引改建 - mysql改建全文索引 - mysql全文索引长度 - 改建索引MYSQL - 改建全文mysql - mysql文本索引长度 - mysql全文 - 极小的词长全文 - mysql全文极小的字符 - wm6 mysql - mysql变动索引长度 - mysql全文长度 - 长度mysql - mysql全文ft_min_word_len - 改变mysql全文长度 - 全mysql全文主题词 的长度 - 全文极小的炭灰 - ft_min_word_len变动 - 重建mysql全文索引 - 全文搜索最小长度 - mysql变动查寻最小长度 - 极小和最大词长全文参量 - mysql全文极小的词长 - 全文mysql - 如何重建全文索引MySQL - 全文长度 - 极小的查寻3炭灰帮助的mysql - mysql全文搜索3炭灰 - 全文索引mysql 3信件词 - 更新全文索引mysql - mysql 3信件全文 - mysql全文搜索最小长度3 - mysql最大索引 - mySQL全文搜索3信件词 - 如何改变全文搜索的极小的词长在mysql - 设置mysql全文搜索极小的词长 - 全文的mysql 搜寻最小长度 - mysql词长 -