SOLR索引建立成功,但无法通过Hybris应用程序访问

2020-09-19 17:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)最近几周,我们的SOLR搜索开始...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


最近几周,我们的SOLR搜索开始无法从Hybris应用程序返回结果(180秒后超时)。重建主SOLR索引并将其复制到从SOLR索引通常可以为我们解决该问题。 但是最近三天仍然没有效果,我们无法从Hybris的SOLR搜索结果中反映出新产品。 但是,我们仍然可以从SOLR管理控制台查询SOLR索引,并查看所有新旧产品的更改。 仅仅是出于某种原因,Hybris应用程序无法在Slave SOLR索引上找到任何结果。 在查看所有服务器日志和Dynatrace日志后,我们可以看到正确的SOLR服务器名称,并且Hybris应用程序正在使用其索引文件名称。 关于为什么我们可以直接在应用程序外部直接查询SOLR索引数据,但是在通过Hybris应用程序时却没有结果的任何想法?

5条回答
我是小鹏鹏啊
2020-09-19 17:37

嗨,

添加日志,或者在doSearch方法的DefaultSolrProductSearchService类中进行调试, 检查Solr响应数据,并查看响应如何转换为搜索结果数据。 并且我们可以在搜索方法的DefaultFacetSearchStrategy中看到从hybris到solr的请求网址。

谢谢, Venki

一周热门 更多>