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),就可以使用了!!
看到这些,您应该会感觉,比较麻烦,的确,做电子商务是高科技,是比较麻烦的。