|
|
@@ -186,10 +186,9 @@ public class RecallService implements ApplicationContextAware {
|
|
|
// 形成"分享 vs 有效播放"双行为 dk_elements 召回 AB 对照.
|
|
|
// V565 → UserProfileDkElements: 用户元素画像 (s_z_y_s/zt_gyf) -> elements_rovn_recall 倒排
|
|
|
// V569 → YearReturnDkElements: 用户近期 click 回流行为 join dk_elements -> elements_rovn_recall 倒排
|
|
|
- boolean isHit562Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "562");
|
|
|
boolean isHit536Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "536");
|
|
|
boolean isHit839Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "839");
|
|
|
- if (isHit562Exp || isHit536Exp) {
|
|
|
+ if (isHit536Exp) {
|
|
|
strategies.add(strategyMap.get(YearShareDkElementsRecallStrategy.class.getSimpleName()));
|
|
|
}
|
|
|
if (isHit839Exp) {
|
|
|
@@ -199,9 +198,13 @@ public class RecallService implements ApplicationContextAware {
|
|
|
if (isHit565Exp) {
|
|
|
strategies.add(strategyMap.get(UserProfileDkElementsRecallStrategy.class.getSimpleName()));
|
|
|
}
|
|
|
+ boolean isHit562Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "562");
|
|
|
+ if (isHit562Exp) {
|
|
|
+ strategies.add(strategyMap.get(UserProfileDkElementsFXRecallStrategy.class.getSimpleName()));
|
|
|
+ }
|
|
|
boolean isHit569Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "569");
|
|
|
if (isHit569Exp) {
|
|
|
- strategies.add(strategyMap.get(YearReturnDkElementsRecallStrategy.class.getSimpleName()));
|
|
|
+ strategies.add(strategyMap.get(UserProfileDkElementsXFRecallStrategy.class.getSimpleName()));
|
|
|
}
|
|
|
|
|
|
// V564 实验:召回侧不做任何剔除/新增——让所有公共池召回都跑,
|