首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Opencart中使搜索查询更加具体?如何从Opencart的产品搜索中排除关键字?

如何在Opencart中使搜索查询更加具体?如何从Opencart的产品搜索中排除关键字?
EN

Stack Overflow用户
提问于 2020-01-03 20:18:02
回答 1查看 242关注 0票数 0

我有一个多品类商店:https://www.gadgets-house.com

我卖的电池包括AA电池和AAA电池,它们的功能有很大的不同。

现在,问题是,每当我试图搜索AA电池时,搜索结果也包括AAA电池。当"AA电池“在"AAA电池关键字”中交叉时,它显示了一个混合搜索。

有没有人能帮我找到一个特定的关键字触发的产品?或者,有没有办法在特定的产品列表中标记负面关键字?

Opencart版本2.3.0.2

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-01-08 22:17:32

100%有可能:

我在几个月前完成了任务,并在我的现场网站上进行了测试。

我现在有两个关键字

  1. AA shoes
  2. AAA shoes

第1步:转到catalog/model/catalog/product.php

查找

代码语言:javascript
复制
$implode[] = "pd.name LIKE '%" . $this->db->escape($word) . "%'";

用替换

代码语言:javascript
复制
$implode[] = "pd.name ='" . $this->db->escape($word) . "'";

查找

代码语言:javascript
复制
$sql .= " OR pd.description LIKE '%" . $this->db->escape($data['filter_name']) . "%'";

替换

代码语言:javascript
复制
$sql .= " OR pd.description  ='" . $this->db->escape($data['filter_name']) . "'";

第2步:转到catalog/model/journal3/filter.php

查找

代码语言:javascript
复制
$implode[] = " pd.name LIKE '%" . $this->db->escape($word) . "%'";

替换

代码语言:javascript
复制
$implode[] = " pd.name = '" . $this->db->escape($word) . "'";

查找

代码语言:javascript
复制
$sql .= " OR pd.description LIKE '%" . $this->db->escape($filter_data['filter_name']) . "%'";

替换

代码语言:javascript
复制
$sql .= " OR pd.description = '" . $this->db->escape($filter_data['filter_name']) . "'";

查找

代码语言:javascript
复制
$implode[] = "pd.tag LIKE '%" . $this->db->escape($word) . "%'";

替换

代码语言:javascript
复制
$implode[] = "pd.tag = '" . $this->db->escape($word) . "'";

查找

代码语言:javascript
复制
$sql .= " pd.tag LIKE '%" . $this->db->escape($tag) . "%'";

替换

代码语言:javascript
复制
$sql .= " pd.tag = '" . $this->db->escape($tag) . "'";

查找

代码语言:javascript
复制
$sql .= " OR pd.tag LIKE '%" . $this->db->escape($tag) . "%'";

替换

代码语言:javascript
复制
$sql .= " OR pd.tag = '" . $this->db->escape($tag) . "'";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59578511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档