|
|
@@ -160,11 +160,9 @@ public class RecallService implements ApplicationContextAware {
|
|
|
|
|
|
Set<String> abExpCodes = param.getAbExpCodes();
|
|
|
if (CollectionUtils.isNotEmpty(abExpCodes)) {
|
|
|
- if (abExpCodes.contains("568")) {
|
|
|
- strategies.add(strategyMap.get(PrioriPremiumRovnRecallStrategy.class.getSimpleName()));
|
|
|
- strategies.add(strategyMap.get(UserCate1RecallStrategyV568.class.getSimpleName()));
|
|
|
- strategies.add(strategyMap.get(UserCate2RecallStrategyV568.class.getSimpleName()));
|
|
|
- }
|
|
|
+ // if (abExpCodes.contains("568")) {
|
|
|
+ // strategies.add(strategyMap.get(PrioriPremiumRovnRecallStrategy.class.getSimpleName()));
|
|
|
+ // }
|
|
|
// if (abExpCodes.contains("566")){
|
|
|
// strategies.add(strategyMap.get(SocialI2IDirectRecallStrategy.class.getSimpleName()));
|
|
|
// strategies.add(strategyMap.get(SocialI2IHistoryShareRecallStrategy.class.getSimpleName()));
|
|
|
@@ -172,6 +170,12 @@ public class RecallService implements ApplicationContextAware {
|
|
|
// }
|
|
|
}
|
|
|
|
|
|
+ boolean isHit568Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "568");
|
|
|
+ if (isHit568Exp) {
|
|
|
+ strategies.add(strategyMap.get(UserCate1RecallStrategyV568.class.getSimpleName()));
|
|
|
+ strategies.add(strategyMap.get(UserCate2RecallStrategyV568.class.getSimpleName()));
|
|
|
+ }
|
|
|
+
|
|
|
boolean isHit842Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "842");
|
|
|
if (isHit842Exp) {
|
|
|
strategies.add(strategyMap.get(UserDeconstructionKeywordsRecallStrategy.class.getSimpleName()));
|