我们有一个在搜索结果页面中分组结果的要求。我们使用的是SXA搜索实现。由于SXA Search不支持对结果OOB进行分组,因此我们创建了本文中提到的自定义呈现:https://www.switchit.com/blog/sitecore/extending-sitecore-sxa-search-results.aspx
我们现在可以根据需要按类别/模板对结果进行分组。
但我们遇到的问题如下:我们还需要页面上的几个方面。因此,我们使用checklist facet来显示目录。但是当我们单击facet时,搜索结果部分(使用自定义呈现创建)不会刷新。我们确实看到了来自过滤器单击的ajax调用,如果我们检查该URL,我们看到的是JSON数据。但不知何故,结果区域并没有刷新。
对于如何解决这个问题,有什么想法/建议吗?
发布于 2018-09-25 03:07:57
由于您已经为搜索结果创建了自定义呈现,因此需要编写使用JSON结果并刷新自定义呈现的代码。您不能期望ootb javascript与您的自定义一起工作。我会检查ootb javascript,并将其作为示例来编写您自己的脚本。
发布于 2019-10-21 19:57:03
如果搜索组件之间存在依赖关系,我认为您需要在所有搜索组件上使用signature。

https://stackoverflow.com/questions/52485503
复制相似问题