我们遇到了Magento搜索的问题,因为它只返回了它应该得到的许多结果中的一些。我有一个搜索字词,它返回2个结果但在表catalogsearch_result中,搜索字词有44条记录。
我不确定在哪里解决这个问题。有没有其他人在此之前看过这个问题或知道在哪里看?
我已禁用缓存,并已清除并重新编制索引索引。
由于
答案 0 :(得分:3)
我们已经确定该问题是Magento中的一个错误。
如果您有多个类别的产品,并且其中一个类别的权限设置为不显示给用户组,则该产品将不会显示在任何搜索结果中。
答案 1 :(得分:0)
尝试更改管理员中的Search Type
- >系统 - >配置 - >目录 - >目录搜索。尝试将其从Like
更改为Fulltext
,反之亦然。
答案 2 :(得分:0)
高级搜索怎么样,返回相同数量的结果?如果是这样,那就是配置/索引/缓存问题。如果没有,您应检查已安装的模块,以防其中一个模块劫持搜索功能。