西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

解决Magento搜索不准确的方法

时间:2015-11-23 10:41来源:未知 作者:好模板 点击:
magento默认的搜索方式是like方式,不是很精确,也就是搜索词匹配高的不会拍到第一位,下面是采用一种精准的magento排序方式fulltext方式,下面是操作内容。 首先,联系空间商,在mysql的
magento默认的搜索方式是like方式,不是很精确,也就是搜索词匹配高的不会拍到第一位,下面是采用一种精准的magento排序方式fulltext方式,下面是操作内容。
首先,联系空间商,在mysql的配置文件my.ini里面添加配置:
 
1 ,ft_min_word_len=2
因为虚拟空间是没有权限的,vps才有!
(这个值的意思是:认作一个单词的最少字符是多少,默认的
ft_min_word_len的值为4,也就是小于4的单词不在搜索范围内,譬如is
不会列入搜索 ,因此搜索is,是为空的,如果如果您的搜索词的单词都是大于4个,那么可以不修改)
 
如果空间上可以修改那个选项,才可以进行下面的操作:
 
1.后台设置system–>configuration
页面刷新后,点击左侧的catalog页面刷新后,点击catalog search
将search Type改为Fulltext
 
2.进入数据库,运行sql语句:
 
repair
 table catalogsearch_fulltext quick;
 
3.重新索引
system->index managere 点击submit
刷新缓存(system–>cache Manager)。
 
4.搞定,这样后,magento网店的搜索结果会精准的多!
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容