如何自定义BoostSearchQueryPopulator

2020-09-14 17:21发布

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

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


嗨,

我想自定义BoostSearchQueryPopulator,它将只允许增强200个产品。 像在此类中一样,我们有maxHeroProductBoost,我只想覆盖它以增加值。

请让我知道步骤。

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

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


嗨,

我想自定义BoostSearchQueryPopulator,它将只允许增强200个产品。 像在此类中一样,我们有maxHeroProductBoost,我只想覆盖它以增加值。

请让我知道步骤。

付费偷看设置
发送
1条回答
compass1988
1楼-- · 2020-09-14 17:38

SMK,您好,如果我正确理解您的问题,则需要更新commercesearch-spring.xml中定义的BoostRuleValidator的maxBoostFactorValue属性; maxHeroProductBoost适用于英雄产品,该产品出现在任何其他增强产品之前(使用增强规则进行增强)。 您可能会知道,来自不同提升规则的所有提升因子的总和不应超过5000。如果超过了此阈值,并且随后将该产品提升为Hero产品状态,紧接着另一个没有提升的Hero产品,则Hero产品的顺序 可能不正确。 造成此错误的原因是5000也是用于将Hero产品彼此定位的默认提升因子。 希望这会有所帮助!

欢呼,萨普纳

一周热门 更多>