我通过位于我的系统路径 "C:\Program Files\MySQL\MySQL Server 5.1"
,但是当我运行时
SHOW VARIABLES LIKE 'ft_min_word_len'
我仍然得到结果 value= 4
。我在 my.ini
文件中没有找到这个变量。所以我也创造了我的逻辑。我复制到 ft_min_word_len
变量并放在 my.ini
文件中,现在我的结果显示 value=3
。
但它不适用于三字符搜索。我已经重启了服务器。
如何实现也能搜索三个字符的值。
最佳答案
您应该更改此系统参数,重新启动服务器,然后重建所有 FULLTEXT 索引。
REPAIR TABLE <TableName> QUICK;
关于mysql - 在 mysql 中为 "ft_min_word_len "FULLTEXT 设置新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14646738/