`
钟增生
  • 浏览: 31228 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

magento 1.4.2前台搜索结果太多解决方法

    博客分类:
  • PHP
阅读更多

 

  如果在使用或者更新到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 1.4.2 简便生成订单函数

    ### Magento 1.4.2 简便生成订单函数详解 #### 一、引言 在Magento系统中,特别是1.4.2版本中,处理订单生成的过程相对较为复杂,尤其是在sales模块与checkout模块之间存在着较为紧密的关联。本文将详细介绍如何...

    magento多图批量导入解决方法

    ### Magento多图批量导入解决方法 在Magento平台上进行商品管理时,经常需要处理大量的图片上传工作,特别是对于拥有众多SKU的商家来说,手动上传每一张图片不仅耗时且效率低下。因此,通过CSV文件实现多图批量导入...

    magento前台显示最新订单下的产品信息及订单信息插件

    "Magento前台显示最新订单下的产品信息及订单信息插件"是针对该平台的一个扩展,旨在提升用户体验和店铺运营效率。通过安装这个插件,商家可以在网站前端展示最新的订单详情,包括所购买的产品信息和订单的相关状态...

    Magento1.7.0.2中文语言包(简体+繁体)附有安装方法

    在描述中,提到了这个语言包是最新版的,意味着它包含了Magento 1.7.0.2的所有更新和改进,并且附带了两种语言包的安装方法,这对于初次接触Magento或者不熟悉系统设置的用户来说,是非常有价值的资源。 标签中,...

    magento邮件发送失败解决方法.zip

    magento1.9 邮件发送失败解决方法,附带视频教程和图片,文字和修改好的文件,只测试过1.9版本. 其他版本没遇到这个问题

    magento 目录搜索插件

    默认情况下,Magento使用SQL查询进行全文搜索,这可能不总是提供最相关的搜索结果。通过安装这个插件,商家可以为客户提供一个更高级的搜索体验,允许他们输入多个关键词(用空格分隔),这样系统会返回包含所有这些...

    magento 前台显示订单文件

    在本文中,我们将深入探讨Magento前台显示订单文件这一知识点,包括其核心功能、实现机制以及代码解析。 ### Magento前台订单展示概述 在Magento中,前台展示订单信息是用户界面的重要组成部分,它允许客户查看其...

    Magento 常用方法和插件

    `Onestepcheckout`这个文件名可能是指One Step Checkout插件,这是一个流行的Magento扩展,它将默认的多步骤结账流程合并为一个简单的单页表单,以提升用户体验。安装和配置这个插件,开发者需要了解Magento的扩展...

    magento 前台显示最新订单信息插件

    总的来说,创建一个Magento前台显示最新订单信息的插件涉及到模块管理、数据库操作、视图渲染、事件处理等多个方面,需要对Magento框架有深入理解。通过这样的插件,我们可以提升Magento商店的用户体验,增加用户的...

    magento安装错误解决

    ### Magento安装错误解决方案 在初次尝试安装Magento时,可能会遇到一系列技术问题,这些问题往往与服务器配置、PHP扩展、权限设置等密切相关。以下是一些常见问题及其解决方案。 #### 1. PHP Extension "curl" 和...

    Magento批量产品多图上传

    "Magento批量产品多图上传"是针对Magento系统的一个功能模块,主要解决了在Magento 1.7版本中一次性上传多个产品图片的问题,极大地提高了产品管理效率。 在默认情况下,Magento允许用户为每个产品添加多张图片,但...

    magento转移服务器magento建立多站点总结

    本文将详细介绍如何将Magento从一个服务器转移到另一个服务器以及如何在Magento中创建多个站点。 **一、Magento服务器转移** 1. **数据库备份与恢复** - 使用Magento内置的备份功能,通过系统>备份菜单创建数据库...

    Magento-SMTP-Email

    Magento是开源的电子商务平台,广泛用于在线商店的建设。SMTP(Simple Mail Transfer Protocol)是用于发送电子邮件的标准协议。在Magento中,SMTP插件扮演着关键角色,它允许商家通过更安全、可靠的SMTP服务器发送...

    magento 常用的方法总结

    magento 常用的方法总结 Magento 是一个功能强大且灵活的电子商务平台,提供了许多实用的方法和函数来帮助开发者快速开发电子商务网站。以下是 Magento 中的一些常用方法总结: 一、获取设计目录路径 在 Magento ...

    magento添加多表运费

    "magento添加多表运费"这个主题主要涉及如何在Magento系统中实现复杂的运费计算规则,允许商家根据不同的商品重量、数量或地区设置不同的运费价格。 首先,我们要理解Magento的运费计算模型。默认情况下,Magento...

    magento 批量导入多图模块

    批量导入多图模块是Magento中一个非常实用的功能,它允许商家高效地上传并关联多个图片到同一产品,极大地提升了商品管理的效率。 在Magento中,批量导入多图模块通常是一个第三方插件,因为默认的Magento系统并不...

    magento2 developers cookbook

    首先,《Magento 2 Developer's Cookbook》是一本针对Magento 2开发的指导手册,它向开发者提供了实用的食谱来解决在Magento 2开发过程中可能遇到的问题。本书不仅介绍了Magento 2的基础知识,还涵盖了从Magento 1...

    magento快速复制网站_magento_magento快速复制站_

    Magento是一款强大的开源电子商务...总之,快速复制Magento站点涉及多个层面的工作,包括数据库迁移、文件复制、配置调整和缓存处理。正确执行这些步骤将帮助你高效地在新环境中搭建起一个与原站点相似的Magento商店。

Global site tag (gtag.js) - Google Analytics