|
@@ -84,9 +84,9 @@ public class VovLowerStrategy implements FilterStrategy {
|
|
double t1ViewPvCondition = vovFilterCondition.getOrDefault("t_1_view_pv", 1000d);
|
|
double t1ViewPvCondition = vovFilterCondition.getOrDefault("t_1_view_pv", 1000d);
|
|
double t2ViewPvCondition = vovFilterCondition.getOrDefault("t_2_view_pv", 1000d);
|
|
double t2ViewPvCondition = vovFilterCondition.getOrDefault("t_2_view_pv", 1000d);
|
|
|
|
|
|
- double t0VovCondition = vovFilterCondition.getOrDefault("t_0_vov", 0.4d);
|
|
|
|
- double t1VovCondition = vovFilterCondition.getOrDefault("t_1_vov", 0.6d);
|
|
|
|
- double t2VovCondition = vovFilterCondition.getOrDefault("t_1_vov", 0.8d);
|
|
|
|
|
|
+ double t0VovCondition = vovFilterCondition.getOrDefault("t_0_vov", 0.34d);
|
|
|
|
+ double t1VovCondition = vovFilterCondition.getOrDefault("t_1_vov", 0.54d);
|
|
|
|
+ double t2VovCondition = vovFilterCondition.getOrDefault("t_2_vov", 100000d);
|
|
|
|
|
|
// 获取视频VOV表现
|
|
// 获取视频VOV表现
|
|
double t0TodayDistViewPv = vovInfoMap.getOrDefault("t_0_today_dist_view_pv", 0d);
|
|
double t0TodayDistViewPv = vovInfoMap.getOrDefault("t_0_today_dist_view_pv", 0d);
|
|
@@ -103,11 +103,8 @@ public class VovLowerStrategy implements FilterStrategy {
|
|
// 判断VOV是否小于阈值
|
|
// 判断VOV是否小于阈值
|
|
boolean vovResult = (t0AllVov < t0VovCondition) && (t1AllVov < t1VovCondition) && (t2AllVov < t2VovCondition);
|
|
boolean vovResult = (t0AllVov < t0VovCondition) && (t1AllVov < t1VovCondition) && (t2AllVov < t2VovCondition);
|
|
|
|
|
|
- // 判断VOV是否全不为0
|
|
|
|
- boolean vovIsNE0 = (t0AllVov != 0) && (t1AllVov != 0) && (t2AllVov != 0);
|
|
|
|
-
|
|
|
|
// 曝光置信 & VOV小于阈值 & VOV全不为0
|
|
// 曝光置信 & VOV小于阈值 & VOV全不为0
|
|
- return viewResult && vovResult && vovIsNE0;
|
|
|
|
|
|
+ return viewResult && vovResult;
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.info("VOV过滤 -- 异常: ", e);
|
|
log.info("VOV过滤 -- 异常: ", e);
|
|
}
|
|
}
|