【问题标题】:"facet" data is empty in Hybris Product List PageHybris 产品列表页面中的“facet”数据为空
【发布时间】:2023-02-16 22:44:23
【问题描述】:

我升级了我的 Hybris 项目从 2005 版到 2105 版. 但是产品列表页面出现问题。 在基于类别的页面中,“facet”数据为空。 我已经完成了所有必要的 Solr 索引,我可以在 Solr 中看到产品及其数据。所以实际上我的 Solr 索引正在成功运行。

由于切面数据是空的,所以没有过滤器来,也没有过滤过程。 “Facet”数据不会出现,但产品会带有分页。 在我下面添加的照片中,您可以看到 facet 是空的,但是结果,即产品可用。 是否需要进行一些设置?

如果您能帮助解决这个问题,我将不胜感激。非常感谢你提前。

【问题讨论】:

    标签: solr e-commerce upgrade sap-commerce-cloud


    【解决方案1】:

    解决方案 : 问题的根源在2105这是因为在新包中更改了 search-and-navigation->solrfacetsearch 中的类。 (FacetSearchResultFacetsPopulator由于在此类中所做的更改,方面数据为空)。

    为了解决这个问题,我将 search-and-navigation->solrfacetsearch 的内容替换为来自2011年版本,所以问题就解决了。

    【讨论】:

    • 你好拉比亚,你能分享一下你实际改变了什么,最好是图片吗?谢谢。
    【解决方案2】:

    不幸的是,2105 中的 Faceting 似乎没有向后兼容性,因为它使用 Solr 的 JSON facet API,如果您自定义了FacetSearchQueryFacetsPopulator或者FacetSearchResultFacetsPopulator,您将需要升级您的实施以适应 2105 范例。 我们在从 1905 迁移到 2205 时遇到了同样的问题,我们升级了我们的自定义实现来解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      相关资源
      最近更新 更多