ソースを参照

增加流量池回捞

zhangbo 1 年間 前
コミット
d2b45e8ebf

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

@@ -131,7 +131,7 @@ public class RankStrategy4RegionMergeModelV567 extends RankService {
         }
         for (RankItem item : items) {
             Map<String, Map<String, Double>> itemRealMap = item.getItemRealTimeFeature();
-            List<Double> views = getStaticData(itemRealMap, datehours, "view_pv_list_1h");
+            List<Double> views = getStaticData(itemRealMap, datehours, "view_uv_list_1h");
             List<Double> shares = getStaticData(itemRealMap, datehours, "share_uv_list_1h");
             List<Double> allreturns = getStaticData(itemRealMap, datehours, "return_uv_list_1h");
 
@@ -160,6 +160,8 @@ public class RankStrategy4RegionMergeModelV567 extends RankService {
             double allreturnsScore = item.scoresMap.getOrDefault("allreturnsScore", 0.0);
             if (allreturnsScore > 50) {
                 score += (f * share2allreturnScore + g * view2allreturnScore);
+            }else{
+                score += (f * share2allreturnScore + g * view2allreturnScore) * 0.01;
             }
             Video video = item.getVideo();
             video.setScore(score);

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

@@ -159,6 +159,8 @@ public class RankStrategy4RegionMergeModelV568 extends RankService {
             double allreturnsScore = item.scoresMap.getOrDefault("allreturnsScore", 0.0);
             if (allreturnsScore > 50) {
                 score += (f * share2allreturnScore + g * view2allreturnScore);
+            }else{
+                score += (f * share2allreturnScore + g * view2allreturnScore) * 0.01;
             }
             Video video = item.getVideo();
             video.setScore(score);