gpt4 book ai didi

MySql全文搜索2个字符

转载 作者:行者123 更新时间:2023-11-29 11:26:58 25 4
gpt4 key购买 nike

我在我的系统上使用 MySQL 全文索引搜索,当我使用 3 个字符搜索时,查询运行良好,但当我使用 2 个字符搜索时,查询返回 null。

我使用这个查询:

select * 
from table
where MATCH (description) AGAINST ('+gp*' IN BOOLEAN MODE)

我已经使用这个命令show variables like 'ft%'来获取ft_min_word_len的值,该值是4。奇怪的是,查询有3个字符有效。

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

[mysqld]
innodb_ft_min_token_size=2
ft_min_word_len=2

重启mysql,删除索引并创建索引。

虽然当我再次执行此命令时显示像“ft%”这样的变量该值仍然是 4。

如何使用 2 个字符进行 mysql 全文搜索?

任何帮助将不胜感激!

最佳答案

my.cnf 的位置正确吗?

/etc/mysql/my.cnf

看看herehere

关于MySql全文搜索2个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38055225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com