Solr结果

2020-08-22 06:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个新要求,即不要在sol...

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

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


我们有一个新要求,即不要在solr的结果中显示价格为0的产品,我们不确定哪个是解决它的最佳方法。

非常感谢您。

3条回答
Aaron 3364
2020-08-22 06:04 .采纳回答

你好,塞萨尔省。
获得所需结果并使流程可配置的最佳方法是使用FacetSearchListener
(详细信息可在此处找到: https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/1905/en-US8295866 FacetSearchListener
例如:

 @Override
 公共无效beforeSearch(最终FacetSearchContext facetSearchContext)
 {
    .....
    最终QueryField GreaterThanQuery = new QueryField(MY_PRICE_FIELD,
    SearchQuery.Operator.AND,SearchQuery.QueryOperator.GREATER_THAN," 0"); 
facetSearchContext.getSearchQuery()。addFilterQuery(greaterThanQuery);
.. }

一周热门 更多>