Solr查询调试

2020-08-21 13:04发布

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

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


我陷入一个问题,即某些产品无法在店面中搜索。 我可以在SolrFacetSearch中搜索产品,并且它处于批准状态。 看起来没有什么异常,现在我想找到一种方法来打印由Hybris在SolrFacetSearch和Storefront搜索时触发的查询。 我相信,将它们进行比较可能会为我提供解决此问题的线索。 提前致谢!

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

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


我陷入一个问题,即某些产品无法在店面中搜索。 我可以在SolrFacetSearch中搜索产品,并且它处于批准状态。 看起来没有什么异常,现在我想找到一种方法来打印由Hybris在SolrFacetSearch和Storefront搜索时触发的查询。 我相信,将它们进行比较可能会为我提供解决此问题的线索。 提前致谢!

付费偷看设置
发送
5条回答
浮生未央
1楼 · 2020-08-21 13:45.采纳回答

添加以下记录器以查看Solr查询:log4j.logger.de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchService = DEBUG

小灯塔
2楼-- · 2020-08-21 13:39

随后可以在 Solr管理员-只需将其放入"原始查询参数"即可。

感谢答案

在Hybris 6中,它已记录在此类-de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchStrategy

浮生未央
4楼-- · 2020-08-21 14:03

已添加到调试中,但仍未显示从hybris触发的查询。

代楠1984
5楼-- · 2020-08-21 13:43

在local.properties中添加以下提到的属性

 log4j2.logger.solrfacetserch.name = de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchStrategy
 log4j2.logger.solrfacetserch.level =调试
 log4j2.logger.solrfacetserch.appenderRef.stdout.ref = STDOUT
 

之后,构建并重新启动服务器。 现在,您可以在控制台中获取solrQuery。

一周热门 更多>