|
@@ -25,7 +25,7 @@ import java.util.concurrent.Future;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * V564 实验:基于 V569,移除以下 8 路召回
|
|
|
|
|
|
|
+ * V564 实验:基于 V569,移除以下 9 路召回
|
|
|
* - recall_pool_region_h (RegionHRecallStrategy)
|
|
* - recall_pool_region_h (RegionHRecallStrategy)
|
|
|
* - recall_pool_24h (RegionRelative24HRecallStrategy)
|
|
* - recall_pool_24h (RegionRelative24HRecallStrategy)
|
|
|
* - recall_pool_region_24h (Region24HRecallStrategy)
|
|
* - recall_pool_region_24h (Region24HRecallStrategy)
|
|
@@ -34,6 +34,9 @@ import java.util.concurrent.TimeUnit;
|
|
|
* - priori_province_rovn (PrioriProvinceRovnRecallStrategy)
|
|
* - priori_province_rovn (PrioriProvinceRovnRecallStrategy)
|
|
|
* - priori_province_str (PrioriProvinceStrRecallStrategy)
|
|
* - priori_province_str (PrioriProvinceStrRecallStrategy)
|
|
|
* - priori_province_ros (PrioriProvinceRosRecallStrategy)
|
|
* - priori_province_ros (PrioriProvinceRosRecallStrategy)
|
|
|
|
|
+ * - v1 (RegionRealtimeRecallStrategyV1)
|
|
|
|
|
+ * 新增 1 路召回:
|
|
|
|
|
+ * - province_rovn (ProvinceRovnRecallStrategy)
|
|
|
*/
|
|
*/
|
|
|
@Service
|
|
@Service
|
|
|
@Slf4j
|
|
@Slf4j
|
|
@@ -61,7 +64,8 @@ public class RankStrategy4RegionMergeModelV564 extends RankStrategy4RegionMergeM
|
|
|
//-------------------return相似召回------------------
|
|
//-------------------return相似召回------------------
|
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("v6", 5.0).intValue(), param, ReturnVideoRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("v6", 5.0).intValue(), param, ReturnVideoRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
|
|
|
//-------------------新地域召回------------------
|
|
//-------------------新地域召回------------------
|
|
|
- RecallUtils.extractRecall(mergeWeight.getOrDefault("v1", 5.0).intValue(), param, RegionRealtimeRecallStrategyV1.PUSH_FORM, setVideo, rovRecallRank);
|
|
|
|
|
|
|
+ // V564: 移除 v1 新地域召回
|
|
|
|
|
+ // RecallUtils.extractRecall(mergeWeight.getOrDefault("v1", 5.0).intValue(), param, RegionRealtimeRecallStrategyV1.PUSH_FORM, setVideo, rovRecallRank);
|
|
|
//-------------------scene cf rovn------------------
|
|
//-------------------scene cf rovn------------------
|
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("sceneCFRovn", 5.0).intValue(), param, SceneCFRovnRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("sceneCFRovn", 5.0).intValue(), param, SceneCFRovnRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
|
|
|
//-------------------scene cf rosn------------------
|
|
//-------------------scene cf rosn------------------
|
|
@@ -78,6 +82,8 @@ public class RankStrategy4RegionMergeModelV564 extends RankStrategy4RegionMergeM
|
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("headCate2Rov", 5.0).intValue(), param, HeadCate2RovRecallStrategy.PUSH_FROM, setVideo, rovRecallRank);
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("headCate2Rov", 5.0).intValue(), param, HeadCate2RovRecallStrategy.PUSH_FROM, setVideo, rovRecallRank);
|
|
|
//-------------------city rovn------------------
|
|
//-------------------city rovn------------------
|
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("cityRov", 5.0).intValue(), param, CityRovnRecallStrategy.PUSH_FROM, setVideo, rovRecallRank);
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("cityRov", 5.0).intValue(), param, CityRovnRecallStrategy.PUSH_FROM, setVideo, rovRecallRank);
|
|
|
|
|
+ //-------------------province rovn------------------
|
|
|
|
|
+ RecallUtils.extractRecall(mergeWeight.getOrDefault("provinceRov", 5.0).intValue(), param, ProvinceRovnRecallStrategy.PUSH_FROM, setVideo, rovRecallRank);
|
|
|
// V564: 移除 priori_province_rovn / priori_province_str / priori_province_ros
|
|
// V564: 移除 priori_province_rovn / priori_province_str / priori_province_ros
|
|
|
//-------------------return1 cate2 ros------------------
|
|
//-------------------return1 cate2 ros------------------
|
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("return1Cate2Ros", 5.0).intValue(), param, Return1Cate2RosRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
|
|
RecallUtils.extractRecall(mergeWeight.getOrDefault("return1Cate2Ros", 5.0).intValue(), param, Return1Cate2RosRecallStrategy.PUSH_FORM, setVideo, rovRecallRank);
|