如何改变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服务器所知。 如果改建没有做,桌的询问也许产生不正确结果,并且对桌的修改将造成服务器看桌如腐败和需要修理。
重要: 您读现状提供,不用保单的机器翻译的页。 不同于人工翻译,机器翻译不了解语法,语义学,句法,成语自然语言,因而经常导致是引入歧途和不能理解的不精确和低质量文本。 因此,不确定时请 参见原始的英国 文章。
相关文章
- MySQL工作凳-视觉数据库俯就工具免费下载
- 水色措辞从Realore演播室的自由词难题比赛在GAOTD
- 64位(x64) Windows Vista SP1 (6001.1800) tcpip.sys固定事件ID 4226和打开增量最大连接的自动Patcher准许
- 如何改变显示语言(包括受欢迎的屏幕)在Windows Vista
- 如何改变捷径象在Windows Vista的
- 如何激活或变成Windows Vista最后额外玻璃或珍珠合理的计划
- 如何改变微软办公系统Excel保护板料密码
- 下载Windows查寻4.0预览
- 做与自然语言的查寻在Powerset搜索引擎
- 如何使在x86 32位Windows服务器的PAE 2003年和2000年使用大4GB或更多随机存取存储器










































2008 5月11日, 08:21
依靠。 通常它位于/etc
2008 5月11日, 02:49
是, thnks,但是这个神奇设置文件“my.cnf”的地方?