如果在使用或者更新到magento1.4.2以后 会在前台搜索产品的数量过多的问题 比如卖手机的网站 以关键字搜索nokia和nokia 5800会得到相同的结果 甚至nokia 5800会得到更多的结果 这在产品较多的商场是不可接受的。有点数据库知识的人知道可能是magento 1.4.2在处理搜索关键字时用OR替换了AND 下面如何修改这个问题呢 还是得修改核心代码app/code/core/Mage/CatalogSearch/Model/Mysql4/Fulltext.php 这个文件按照相同文件结构复制到app/code/local文件夹下 然后查找
$likeCond = '(' . join(' OR ', $like) . ')';//大概在342行的样子
把OR换回AND 即$likeCond = '(' . join(' OR ', $like) . ')'
;
如果这个问题是在刚启用商城或刚更新 就发现 问题不大 如果是过了段时间 搜索的结果会污染快速搜索的建议 可以清空catalogsearch_query这个表 然后magento会记录每次访客的搜索关键字 这样快速搜索的建议应该是正确的。
分享到:
相关推荐
Magento的sales模块算是模块里面关联度比较大的,checkout模块的下订单流程也写得让人一头雾水,附件里主要是用客户对象和产品sku+数量的数组生成订单的函数,内容不多,但是可是找了不少时间,希望能帮到正在攻克...
magento csv多图批量导入 解决方法
magento1.9 邮件发送失败解决方法,附带视频教程和图片,文字和修改好的文件,只测试过1.9版本. 其他版本没遇到这个问题
magento前台显示最新订单下的产品信息及订单信息插件,详细信息察看:http://blog.sina.com.cn/s/blog_6a1323780100qzip.html
magento 前台显示的最新订单信息,
Magento中文语言包,Magento中文语言包(简题+繁体),这是最新新版的语言包文件,内附有两种语言包的安装方法!
magento 前台显示最新订单信息插件
magento插件 可以搜索商品的名称 并且支持空格分隔搜索
对于首次安装magento过程中出现的问题的小结
magento运行太慢的原因和解决方法
magento 常用的方法 与 总结, 对于起步学习magento 的非常有帮助
Magento 图片延时加载插件,用来解决网站速度慢或者图片数量多的问题
magento的SMTP插件magento的SMTP插件magento的SMTP插件
magento转移服务器magento建立多站点总结
magento数据结构分析 magento数据字典
Magento 的特色1 容易整合Magento 让整合第三方厂商解决方案变得更加容易,透过 Magento 建立客制化网站可以节省您很多的时间与资源。2 新颖的功能像是产品标签、多送货地址或产品比较系统等功能,您不需要支付额外...
magento 批量导入多图模块, magento 插件
Magento1.7测试可用 批量产品多图上传 包含上传样本
magik shoes magento 模板, magento 1.7 模板
magento转移服务器magento建立多站点总结.pdf