Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 为什么更改ft_min_word_len没有效果?_Mysql_Search - Fatal编程技术网

Mysql 为什么更改ft_min_word_len没有效果?

Mysql 为什么更改ft_min_word_len没有效果?,mysql,search,Mysql,Search,我已将ft_min_word_len设置为3,因此进行如下简单搜索: SELECT * FROM store_product_description WHERE MATCH(name) AGAINST('lag' IN BOOLEAN MODE); 应该行得通,但不行。列“name”是一个带全文索引的varchar。不幸的是,如果您希望将对最小/最大长度和stopwords的更改应用于现有索引行,则必须重新创建全文索引。不幸的是,如果希望对最小/最大长度和stopwords所做的更改应用于现有

我已将ft_min_word_len设置为3,因此进行如下简单搜索:

SELECT * FROM store_product_description WHERE MATCH(name) AGAINST('lag' IN BOOLEAN MODE);

应该行得通,但不行。列“name”是一个带全文索引的varchar。

不幸的是,如果您希望将对最小/最大长度和stopwords的更改应用于现有索引行,则必须重新创建全文索引。

不幸的是,如果希望对最小/最大长度和stopwords所做的更改应用于现有的索引行,则必须重新创建全文索引。

如果该单词存在于其中,则将被忽略。顺便说一句,“lag”当然不在列表中,所以你能告诉我们还有哪些词不匹配吗?我已经用VGS和LES试过了,没有其他3个字母的词。@FulvioFutreCorsini引擎???索引类型??如果该词存在于其中,则将被忽略。顺便说一句,“lag”当然不在列表中,所以你能告诉我们还有哪些词不匹配吗?我已经用VGS和LES试过了,没有其他3个字母的词。@FulvioFutreCorsini引擎???索引类型??