Magento有2中搜索方式,比较精准的一种是fulltext方式,这种方式搜索速度快,而且匹配词多的产品出现在前面,这种搜索方式同样有他的缺陷:

1.默认的情况下,4个单词一下的词搜索不出来,这需要去修改mysql的参数,方法如下:

在mysql的配置文件my.ini里面添加一句话   ft_min_word_len=2 ,

对于查看这个参数是否是2,运行sql语句: show variables,查看这个参数的值,如果不是,修改参数值。

2.另外一个是要非常注意的,也就是在迁移网站,换域名的时候错误,因为这种方式基于index的方式,所以需要修复一下表,解决方法如下:

打开数据库,运行下面的语句
repair table catalogsearch_fulltext quick;

然后重新索引,刷新缓存(system-->cache Manager),就可以使用了!!

看到这些,您应该会感觉,比较麻烦,的确,做电子商务是高科技,是比较麻烦的。