Przeglądaj źródła

增加回流点击类目 分享类目

xueyiming 3 dni temu
rodzic
commit
266d129fb8

+ 2 - 0
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/feature/FeatureService.java

@@ -79,6 +79,8 @@ public class FeatureService {
             protos.add(genWithMid("alg_mid_feature_ad_action", param.getMid()));
             protos.add(genWithMid("alg_mid_feature_return_tags", param.getMid()));
             protos.add(genWithMid("alg_mid_feature_share_tags", param.getMid()));
+            protos.add(genWithMid("mid_click_video_cate", param.getMid()));
+            protos.add(genWithMid("mid_share_video_cate", param.getMid()));
         }
         return this.invokeFeatureService(protos);
     }

+ 9 - 0
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/strategy/RankStrategyBy688.java

@@ -111,6 +111,15 @@ public class RankStrategyBy688 extends RankStrategyBasic {
         Map<String, String> e1Feature = userFeature.getOrDefault("alg_mid_feature_return_tags", new HashMap<>());
         Map<String, String> e2Feature = userFeature.getOrDefault("alg_mid_feature_share_tags", new HashMap<>());
 
+        Map<String, String> f1Feature = userFeature.getOrDefault("mid_click_video_cate", new HashMap<>());
+        Map<String, String> f2Feature = userFeature.getOrDefault("mid_share_video_cate", new HashMap<>());
+
+        String user_vid_play_cate1_14d = f1Feature.get("user_vid_play_cate1_14d");
+        String user_vid_play_cate2_14d = f1Feature.get("user_vid_play_cate2_14d");
+        String user_vid_share_cate1_14d = f2Feature.get("user_vid_share_cate1_14d");
+        String user_vid_share_cate2_14d = f2Feature.get("user_vid_share_cate2_14d");
+
+
         userFeatureMap.put("brand", scoreParam.getRequestContext().getMachineinfoBrand().equalsIgnoreCase("-1") ?
                 "" : scoreParam.getRequestContext().getMachineinfoBrand().toUpperCase());
         userFeatureMap.put("region", Objects.equals(scoreParam.getRequestContext().getRegion(), "-1") ?