如何在hybris中排除solr方面搜索结果?

如何在hybris中排除solr方面搜索结果?,solr,hybris,Solr,Hybris,Hybris 6.5版本 我想在hybris中排除solr方面的搜索结果,我在facetsearchquerypopulator.java中隐藏了排除结果所需的方面,如下所示 代码: 但它不起作用。尝试覆盖SearchResponseFacetOperator的buildFacets方法 for (final Facet facet : solrSearchResultFacets) { if("price".equals(facet.getName()) &

Hybris 6.5版本

我想在hybris中排除solr方面的搜索结果,我在facetsearchquerypopulator.java中隐藏了排除结果所需的方面,如下所示 代码:


但它不起作用。

尝试覆盖SearchResponseFacetOperator的buildFacets方法

    for (final Facet facet : solrSearchResultFacets)
    { 
         if("price".equals(facet.getName()) && isHidePrices()){
          continue;
          }

          ...
          ...
     }

亲爱的Hybris自由职业者,我很高兴您的快速响应,我的目的是在分类页面中隐藏方面的结果(产品)。@Raghu,搜索页面呢?你也想隐藏方面的结果吗?@Raghu你最好用一些细节来阐述你的问题example@Nomade,是的,在搜索页面中也需要隐藏方面结果。我不理解这个问题。你想达到什么目标?不展示属于特殊方面的产品?为什么要首先索引它们?可能是
    for (final Facet facet : solrSearchResultFacets)
    { 
         if("price".equals(facet.getName()) && isHidePrices()){
          continue;
          }

          ...
          ...
     }