文档章节

magento 搜索

2007lf
 2007lf
发布于 2015/02/15 14:41
字数 267
阅读 18
收藏 0
点赞 0
评论 0

magento默认的搜索结果很多(后台设置like搜索方式),在输入词组的时候,会将两个词or,而不是and,结果就不太准备了,修改

app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php

public function prepareResult($object, $queryText, $query)
{
    ...
    if ($like) {
        $likeCond = '(' . join(' AND ', $like) . ')';//or 改为 and
    }
    ...
}

搜索这块,magento的后台管理是很强大的,Catalog->Search Terms这里

可以看到热门的搜索关键字,及结果,还可以添加关键词,设置搜索关键字的跳转,及替换搜索词。
自带的热门搜索关键词,是根据搜索次数来的,也可以设置来控制显示,不过实际应用,热门搜索都是自己写死的。
另一方面是产品属性值也可作为搜索的依据,这里有个好处就是可以建立属性专门用来给搜索的,像材质,商品名称本来就是可供搜索的属性,通过这种方式就可以不必刻意在name上写很多东西,而可以通过属性来。

© 著作权归作者所有

共有 人打赏支持
2007lf
粉丝 8
博文 191
码字总数 43518
作品 0
合肥
程序员
Magento搜索结果不准确,怎么办?

据说Magento的搜索结果本来不是很准确,但可以通过修改代码修补这方面的缺陷。而我司的商城网站的搜索结果很让我无语、抓狂!!! 平台:Magento 版本:Magento ver. 1.7.0.2 主题:BUYSHOP...

名字真难想 ⋅ 2013/10/22 ⋅ 9

Magento产品页面包屑导航(Breadcrumb)修正

如果从Category产品列表中进入Product,则面包屑导航中含有Category Path; 否则,当从首页,或搜索结果中,或者其他什么地方进入,则缺少之。我想,可能是Magento支持一个产品放入多个Categ...

PHPUI ⋅ 2012/04/18 ⋅ 0

深入理解Magento - 第一章 - Magento强大的配置系统

深入理解Magento 作者:Alan Storm 翻译:zhlmmc 前言我从2007年开始使用Magento,应该算是国内第一批使用Magento的用户。但是我却从来没有认真研究过Magento,更多的停留在应用层面。虽然也...

虫虫 ⋅ 2010/04/13 ⋅ 19

Makingware试用手记

原来帮朋友做外贸商城,找到了magento就深深地被这个强大的程序所折服,一直觉得magento只适合做国外商城,因为好多习惯还是跟国内用户习惯,用户提样有很大的区别,最近看见麦金搞的中文版,...

哥哥 ⋅ 2011/03/21 ⋅ 9

Magento产品页面包屑导航(Breadcrumb)修正

如果从Category产品列表中进入Product,则面包屑导航中含有Category Path; 否则,当从首页,或搜索结果中,或者其他什么地方进入,则缺少之。我想,可能是Magento支持一个产品放入多个Categ...

ZhangDengyun ⋅ 2012/08/31 ⋅ 0

基于Magento搭建外贸网站的流程

本文介绍了基于Magento搭建外贸网站的流程以及在使用Magento网站中遇到的一些常见问题,是作者开发建设网店经验精心作的总结。这里我尽可能地用简单易懂的语言来描述每一个详细步骤,对希望快...

水木清华 ⋅ 2011/04/28 ⋅ 0

请教关于magento搜索结果不准确

@小甘童鞋 你好,想跟你请教个问题:童鞋你好,我看到你之前写的关于,magento的搜索结果不准备的文章。我也遇到同样的问题,我看你的终极方案,但是有几点不是很明白。可以请教一下吗?谢谢。...

phoenixah ⋅ 2014/04/03 ⋅ 3

20 个免费高质量的 Magento 主题

Magento是一套专业开源的PHP电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。 本文介绍 20 款漂亮的而且免费的 Magento 主题,可让你...

红薯 ⋅ 2012/03/27 ⋅ 3

Magento版本比较:Magento社区版 vs Magento企业版本 vs MEC Ma...

Magento是电子商务网站建设的首选,由美国Magento Inc.公司研发,后被全球电子商务巨头ebay分两步全资收购,并纳入其Xcommerce大电子商务体系。Magento已被全球数百个知名品牌认可。 Magent...

mec2012 ⋅ 2012/10/23 ⋅ 0

Magento 1.4.0.1 发布,网上商店系统

Magento 在上个月刚刚发布了 1.4.0 版本,一个星期后又发布了 1.4.0.1 的维护版本。该版本已经标识为稳定版。 与 1.3 版本比较,1.4 有着很大的改进,详细内容如下: 实现了 3D 安全信用卡验...

红薯 ⋅ 2010/03/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 56分钟前 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 1

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

CentOS开机启动subversion

建立自启动脚本: vim /etc/init.d/subversion 输入如下内容: #!/bin/bash## subversion startup script for the server## chkconfig: 2345 90 10# description: start the subve......

随风而飘 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部