OpenCart搜索功能无法正常工作

时间:2012-10-16 18:30:11

标签: opencart

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

希望有所帮助