我已经设定好了
ft_min_word_len = 1
和正在运行
show variables like 'ft%';
也显示了相同的情况。
也已经通过删除并重新创建全文索引来更新全文索引。
但当我跑的时候
SELECT OriginalProductName FROM products WHERE MATCH (ProductName) AGAINST ('+samsung +tv' IN BOOLEAN MODE);
对于以“Samsung Hg55nc890xf 3d 1080p Led lcd Tv Hdtv”为值的行,它返回0结果。
当我执行时,它按预期工作
SELECT OriginalProductName FROM products WHERE MATCH (ProductName) AGAINST ('+samsung +led' IN BOOLEAN MODE);
我使用的是MySQL 5.6.22。Innodb是Table引擎。
如何使MySql全文搜索搜索2个字符的单词,如tv、32、US等。。。?