#466 123

Birleştirildi
zhangpanpan algorithm/master 1 hafta önce içindeki algorithm/f-565-568-addxfrecall işlemelerini 1 ile birleştirdi

+ 2 - 1
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/rank/strategy/RankStrategy4RegionMergeModelV565.java

@@ -52,7 +52,8 @@ public class RankStrategy4RegionMergeModelV565 extends RankStrategy4RegionMergeM
             Return1Cate2StrRecallStrategy.PUSH_FORM,
             YearShareCate1RecallStrategy.PUSH_FROM,
             YearShareCate2RecallStrategy.PUSH_FROM,
-            UserProfileDkElementsRecallStrategy.PUSH_FROM
+            UserProfileDkElementsRecallStrategy.PUSH_FROM,
+            UserProfileDkElementsXFRecallStrategy.PUSH_FROM
     ));
 
     /**

+ 2 - 1
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/rank/strategy/RankStrategy4RegionMergeModelV568.java

@@ -52,7 +52,8 @@ public class RankStrategy4RegionMergeModelV568 extends RankStrategy4RegionMergeM
             Return1Cate2StrRecallStrategy.PUSH_FORM,
             YearShareCate1RecallStrategy.PUSH_FROM,
             YearShareCate2RecallStrategy.PUSH_FROM,
-            UserProfileDkElementsRecallStrategy.PUSH_FROM
+            UserProfileDkElementsRecallStrategy.PUSH_FROM,
+            UserProfileDkElementsXFRecallStrategy.PUSH_FROM
     ));
 
     /**

+ 6 - 0
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/recall/RecallService.java

@@ -219,6 +219,12 @@ public class RecallService implements ApplicationContextAware {
         boolean isHit565Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "565");
         if (isHit565Exp) {
             strategies.add(strategyMap.get(UserProfileDkElementsRecallStrategy.class.getSimpleName()));
+            // V565 (tail=6,7) 追加 XF 画像路, 与老 dk_elements 并存跑对比
+            strategies.add(strategyMap.get(UserProfileDkElementsXFRecallStrategy.class.getSimpleName()));
+        }
+        if (isHit568Exp) {
+            // V568 (tail=5,d) 新增 XF 画像路 (isHit568Exp 已在上方 UserCate1/2RecallStrategyV568 处判定)
+            strategies.add(strategyMap.get(UserProfileDkElementsXFRecallStrategy.class.getSimpleName()));
         }
         boolean isHit562Exp = experimentService.judgeHitAlgoExp(param.getAppType(), param.getRootSessionId(), abExpCodes, "562");
         if (isHit562Exp) {