2014-11-04 60 views
0

我们的服务器最近被移动并重建(这是问题开始时)。Magento搜索没有查找新创建的产品

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

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

+0

如果您转到系统 - >索引管理,那么是否有任何未处于状态“准备就绪”的索引? – tsHunter 2014-11-04 19:44:11

+0

@tsHunter 在尝试更改搜索参数以及删除缓存和会话日志后,我已经重新索引了它几次。 – DragonDaime 2014-11-04 21:39:12

回答

0

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

谢谢大家的帮助。

0

看起来您的产品的可见性已被禁用。检查您的产品的可见性。 Admin-> catalog -> Select that Product -> General -> Visibility 设定值为Catalog, search

+0

我已经检查了可见性属性以及搜索属性。但是,它仍然没有区别。它不想被搜索。它正在严重成为一种痛苦。网站被选中,并且它在一个类别中(我知道有时可以有所作为)。 – DragonDaime 2014-11-05 15:39:06

+0

您是否配置了多个商店?如果是,请检查该产品是否属于哪个商店(网站)。如果没有帮助,请删除数据库并再次导入,或者只删除该产品再次创建。 – Elavarasan 2014-11-06 04:51:16

+0

我讨厌这么说,但我们的商店有超过5000种产品。我们确实有备份,但这不能解决问题(我尝试过)。删除和重新创建产品没有区别。就像我之前说过的那样,您可以在商店中看到产品,但它们只是不会显示在搜索结果中 - 即在服务器传输后创建或启用的产品。 感谢您的协助。我很欣赏它。 – DragonDaime 2014-11-06 13:57:28

0

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

+0

我做了一个精神笔记,总是检查产品状态;将其从禁用改为启用。 – DragonDaime 2014-11-05 15:40:11

0

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