Solr结果

2020-08-22 06:01发布

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

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


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

非常感谢您。

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

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


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

非常感谢您。

付费偷看设置
发送
3条回答
Aaron 3364
1楼 · 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);
.. }
Nan4612
2楼-- · 2020-08-22 06:11

嗨,伊戈尔,

完美运行。

谢谢!

lukcy2020
3楼-- · 2020-08-22 06:16

感谢Igor。 非常有帮助。

一周热门 更多>