0

我在 OpenCart 1.5.4 中的搜索功能有一些问题。今天,我添加了一个带有元标签、关键字、属性等的产品。我填写的所有内容都可以搜索到。因此,如果我有一个名为“A”的产品,关键字为“B”,我可以搜索 B 并获得产品 A 作为搜索结果。

但是,我刚刚添加了一个带有自己的元标记、关键字、属性等的新产品,但现在搜索不再正常工作了。我只能搜索产品名称,如果我搜索关键字或标签,则不会显示任何内容,并且我得到的结果是找不到产品。

我已经删除了这两个产品,所以现在没有产品。我添加了一个新产品,但我仍然只能搜索它的名称。这里发生了什么?

4

1 回答 1

0

opencart 上的默认搜索模式非常严格,它们要求您使用相同的大小写。因此,如果您搜索带有“Gold”标签的产品,搜索脚本会将标签上的所有搜索的大小写切换为小写。我同意这很烦人,我正在尝试自己建立一个解决方法来忽略此案。

问题源于执行搜索的模型在 MATCH MySQL 命令期间使用了 LCASE,这意味着它不会找到任何大小写混合标记等。

希望有帮助

于 2012-11-18T14:24:58.957 回答