Browse Source

特征验证

丁云鹏 10 months ago
parent
commit
0ce72c73bc

+ 4 - 4
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/rank/strategy/RankStrategy4RegionMergeModelV569.java

@@ -305,9 +305,9 @@ public class RankStrategy4RegionMergeModelV569 extends RankStrategy4RegionMergeM
 
 
         List<RankItem> items = ScorerUtils.getScorerPipeline("feeds_score_config_20240609.conf")
         List<RankItem> items = ScorerUtils.getScorerPipeline("feeds_score_config_20240609.conf")
                 .scoring(sceneFeatureMap, userFeatureMap, rankItems);
                 .scoring(sceneFeatureMap, userFeatureMap, rankItems);
-        Map<String, Map<String, String>> vid2MapFeature =  this.getVideoRedisFeature(vids, "redis:vid_hasreturn_rov:");
+        Map<String, Map<String, String>> vid2MapFeature = this.getVideoRedisFeature(vids, "redis:vid_hasreturn_rov:");
         List<Video> result = new ArrayList<>();
         List<Video> result = new ArrayList<>();
-        String hasReturnRovKey = mergeWeight.getOrDefault("hasReturnRovKey", 0.0) < 0.5? "rate_1" : "rate_n";
+        String hasReturnRovKey = mergeWeight.getOrDefault("hasReturnRovKey", 0.0) < 0.5 ? "rate_1" : "rate_n";
         for (RankItem item : items) {
         for (RankItem item : items) {
             double score = 0.0;
             double score = 0.0;
             double hasReturnRovScore = Double.parseDouble(vid2MapFeature.getOrDefault(item.getVideoId() + "", new HashMap<>())
             double hasReturnRovScore = Double.parseDouble(vid2MapFeature.getOrDefault(item.getVideoId() + "", new HashMap<>())
@@ -323,8 +323,8 @@ public class RankStrategy4RegionMergeModelV569 extends RankStrategy4RegionMergeM
             video.setAllFeatureMap(item.getAllFeatureMap());
             video.setAllFeatureMap(item.getAllFeatureMap());
             if (feature != null
             if (feature != null
                     && MapUtils.isNotEmpty(feature.getVideoFeature())
                     && MapUtils.isNotEmpty(feature.getVideoFeature())
-                    && MapUtils.isNotEmpty(feature.getVideoFeature().get(item.getVideoId()))) {
-                video.getMetaFeatureMap().putAll(feature.getVideoFeature().get(item.getVideoId()));
+                    && MapUtils.isNotEmpty(feature.getVideoFeature().get(item.getVideoId() + ""))) {
+                video.getMetaFeatureMap().putAll(feature.getVideoFeature().get(item.getVideoId() + ""));
             }
             }
             if (feature != null
             if (feature != null
                     && MapUtils.isNotEmpty(feature.getUserFeature())) {
                     && MapUtils.isNotEmpty(feature.getUserFeature())) {