Mysql 为什么更改ft_min_word_len没有效果?
我已将ft_min_word_len设置为3,因此进行如下简单搜索: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所做的更改应用于现有
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引擎???索引类型??