【问题标题】:Magento Search Not Finding Newly Created ProductsMagento 搜索未找到新创建的产品
【发布时间】:2014-12-31 19:49:30
【问题描述】:

我们的服务器最近被移动和重建(这就是问题开始的时候)。

搜索确实会找到产品,但只会找到在转移之前已创建(或启用)的产品。当我在目录中搜索一个类别时,我可以找到新创建/上传的产品。它似乎无法通过搜索访问。

我们正在使用 Magento 1.8.1 和 SPHINX 扩展(由 mirasvit 支持)。

【问题讨论】:

  • 如果你进入System->Index Management,有没有处于“ready”状态的索引?
  • @tsHunter 在尝试更改搜索参数以及删除缓存和会话日志后,我已对其进行了多次重新索引。

标签: php html magento sphinx magento-1.8


【解决方案1】:

您的产品的可见性似乎已被禁用。检查您的产品的可见性。 Admin-> catalog -> Select that Product -> General -> Visibility 将值设置为Catalog, search

【讨论】:

  • 我已经检查了可见性属性以及搜索属性。但是,它仍然没有任何区别。它不想被搜索。它正在严重成为一种痛苦。并且网站被选中,并且它属于一个类别(我知道有时这会有所作为)。
  • 您是否配置了多商店?如果是,请检查该产品属于哪个商店(网站)。如果没有帮助,请删除您的数据库并再次导入,或者只是删除该产品再次创建。
  • 我不想这么说,但我们的商店有超过 5,000 种产品。我们确实有备份,但这并不能解决问题(我已经尝试过)。删除和重新创建产品没有任何区别。就像我之前所说的,您可以在商店中看到产品,它们只是不会出现在搜索结果中——那些是在服务器转移后创建或启用的。谢谢您的帮助。我很感激。
【解决方案2】:

如果可见性设置为目录/搜索,请检查产品是启用还是禁用。进口或出口产品,似乎改变了产品的状态。

【讨论】:

  • 我在心里记下要始终检查产品状态;将其从禁用更改为启用。
【解决方案3】:

我也认为您可以尝试通过检查产品可见性来查看它是否具有价值目录、搜索。

【讨论】:

    【解决方案4】:

    从前一个日期备份我们的服务器后,我能够找到并消除问题。这是关于从产品创建的缓存,它被放错了位置。花了几个小时的搜索,但现在一切都很好。 =)

    感谢大家的帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-03
      • 2018-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多