Bläddra i källkod

feat:添加VOV过滤实验

zhaohaipeng 7 månader sedan
förälder
incheckning
cfbe0bc3a7

+ 3 - 3
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/filter/strategy/VovLowerStrategy.java

@@ -89,16 +89,16 @@ public class VovLowerStrategy implements FilterStrategy {
             double t2VovCondition = vovFilterCondition.getOrDefault("t_1_vov", 0.8d);
 
             // 获取视频VOV表现
-            double t2TodayDistViewPv = vovInfoMap.getOrDefault("t_2_today_dist_view_pv", 0d);
-            double t1TodayDistViewPv = vovInfoMap.getOrDefault("t_1_today_dist_view_pv", 0d);
             double t0TodayDistViewPv = vovInfoMap.getOrDefault("t_0_today_dist_view_pv", 0d);
+            double t1TodayDistViewPv = vovInfoMap.getOrDefault("t_1_today_dist_view_pv", 0d);
+            double t2TodayDistViewPv = vovInfoMap.getOrDefault("t_2_today_dist_view_pv", 0d);
 
             double t0AllVov = vovInfoMap.getOrDefault("t_0_all_vov", 0d);
             double t1AllVov = vovInfoMap.getOrDefault("t_1_all_vov", 0d);
             double t2AllVov = vovInfoMap.getOrDefault("t_2_all_vov", 0d);
 
             // 判断曝光是否置信
-            boolean viewResult = (t2TodayDistViewPv > t2ViewPvCondition) && (t1TodayDistViewPv > t1ViewPvCondition) && (t0TodayDistViewPv > t0ViewPvCondition);
+            boolean viewResult = (t0TodayDistViewPv > t0ViewPvCondition) && (t1TodayDistViewPv > t1ViewPvCondition) && (t2TodayDistViewPv > t2ViewPvCondition);
 
             // 判断VOV是否小于阈值
             boolean vovResult = (t0AllVov < t0VovCondition) && (t1AllVov < t1VovCondition) && (t2AllVov < t2VovCondition);