MySql全文搜索2个字符

MySql全文搜索2个字符,mysql,full-text-search,Mysql,Full Text Search,我在我的系统上使用MySQL全文索引搜索,当我用3个字符搜索时,查询工作正常,但当我用2个字符搜索时,查询返回null 我使用这个查询: select * from table where MATCH (description) AGAINST ('+gp*' IN BOOLEAN MODE) 我已经使用此命令显示变量,如'ft%'来获取ft\u min\u word\u len的值,该值为4。奇怪的是,查询只有3个字符 但是,我尝试在文件/root/.my.cnf上更改此值。(我使用Ub

我在我的系统上使用MySQL全文索引搜索,当我用3个字符搜索时,查询工作正常,但当我用2个字符搜索时,查询返回null

我使用这个查询:

select * 
from table 
where MATCH (description) AGAINST ('+gp*' IN BOOLEAN MODE)
我已经使用此命令
显示变量,如'ft%'
来获取
ft\u min\u word\u len
的值,该值为4。奇怪的是,查询只有3个字符

但是,我尝试在文件/root/.my.cnf上更改此值。(我使用Ubuntu 14.04和服务器试点)。我将此添加到文件中:

[mysqld]
innodb_ft_min_token_size=2
ft_min_word_len=2
重新启动mysql,删除索引并创建索引

虽然当我再次执行此命令时,
显示变量,如'ft%'
值仍然为4

如何使用带2个字符的mysql全文搜索


任何帮助都将不胜感激

my.cnf的正确位置

/etc/mysql/my.cnf

请看一看my.cnf的位置是否正确

/etc/mysql/my.cnf

看一看或

非常感谢@mkey!我太傻了:)我在跟踪这个链接(来自服务器试点)->但它不是正确的文件!我欠你一杯啤酒太感谢你了@mkey!我太傻了:)我在跟踪这个链接(来自服务器试点)->但它不是正确的文件!我欠你一杯啤酒D