Magento重新索引失去了Solr文档

100*_*les 6 solr magento

这让我有点疯狂.我在运行SOLR的情况下运行Magento EE 1.11.1.我们有一个每晚运行的cron,它重新索引整个站点.每次执行此操作时,我都会检查SOLR配置,而numDocsmaxDocs值只是当前索引的一小部分(27000对比~90000).这意味着当我在网站上进行搜索时,结果只是它们的一小部分.

使搜索正常工作的唯一方法是停止SOLR,删除并重新创建/ apache-solr/site_name/solr/data文件夹,重新启动,并通过shell重新索引目录搜索索引.如果我尝试通过shell运行这个特定的reindex 而不删除并重新创建数据文件夹,那么我只能得到大约一半的文档(~51000).

数据文件夹中的所有索引文件都由root拥有,SOLR jar以root身份运行.我将所有日志设置为警告,但当前没有记录任何内容.我使用Solr管理其他站点并且从未遇到过这个问题 - 但是这个安装有许多属性(330)和许多产品(~100,000).这可能是问题的一部分吗?谢谢!

小智 3

EE1.12 可能也不是一个解决方案。我们有一个 EE1.12 客户端在 SOLR 集成方面遇到问题。在这种情况下,当索引器访问自定义产品属性时,所有索引尝试都会失败。

Nexcess 和 Magento 支持人员已经为此工作了 6 周多,Magento 支持人员的当前状态是 -

不幸的是,该补丁仍在开发中,我无法建议我们的开发人员何时完成它。