2020-09-27 20:17发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
两天前,我发现搜索未返回许多产品。 我发现成功完成索引编制的产品太少了。 当我进行按需SOLR全面索引编制时,下午晚些时候,索引进行了更正。在检查了索引中的产品数量之后的第二天,我发现产品太少了。 计划的解决方案是从每晚备份恢复数据,并且每晚索引将被禁用。
有人可以帮我吗?
这可能不是解决方案,但是在我以前的项目之一中遇到了类似的问题。 Solr索引分批进行,并且特定的产品编号不会按批次进行索引。 有时在索引特定产品时可能会出错,并且可能会停止对该批次中的其他产品进行索引。 假设批次大小为100,并且在1个产品中发生错误,则该特定批次中的任何产品都不会获得索引。 但是其他批次的产品将被索引。 这导致某些产品被索引,而另一些则没有。
它不会在前端显示任何错误消息,但控制台日志中会出现一些错误。
感谢Manikandan。 由于我是Solr的新手,所以请您说明是否将进行任何配置以编制索引以将产品采用批处理方式并控制每个产品的大小。此外,我们还在日志中发现了以下错误。 这将是失败的原因。 错误:DefaultAfterSaveListenerRegistry]错误,通知AfterSaveEvent侦听器com.hybris.backoffice.solrsearch.events.SolrIndexingAfterSaveListener@45a77685
Vamsi,我确定是solr commit问题。 就像上面正确说的那样,它会批量索引并尝试提交这些索引。 尝试获取Solr日志。
最多设置5个标签!
这可能不是解决方案,但是在我以前的项目之一中遇到了类似的问题。 Solr索引分批进行,并且特定的产品编号不会按批次进行索引。 有时在索引特定产品时可能会出错,并且可能会停止对该批次中的其他产品进行索引。 假设批次大小为100,并且在1个产品中发生错误,则该特定批次中的任何产品都不会获得索引。 但是其他批次的产品将被索引。 这导致某些产品被索引,而另一些则没有。
它不会在前端显示任何错误消息,但控制台日志中会出现一些错误。
感谢Manikandan。 由于我是Solr的新手,所以请您说明是否将进行任何配置以编制索引以将产品采用批处理方式并控制每个产品的大小。此外,我们还在日志中发现了以下错误。 这将是失败的原因。 错误:DefaultAfterSaveListenerRegistry]错误,通知AfterSaveEvent侦听器com.hybris.backoffice.solrsearch.events.SolrIndexingAfterSaveListener@45a77685
Vamsi,我确定是solr commit问题。 就像上面正确说的那样,它会批量索引并尝试提交这些索引。 尝试获取Solr日志。
一周热门 更多>