Browse Source

523同步策略

zhangbo 1 year ago
parent
commit
ef3ba67f54
1 changed files with 24 additions and 79 deletions
  1. 24 79
      config.py

+ 24 - 79
config.py

@@ -277,25 +277,7 @@ class BaseConfig(object):
         },
         'data_params': DATA_PARAMS,
         'params_list': [
-            {'data': 'data1', 'rule': 'rule3', 'notify_backend': True},
-            # {'data': 'data2', 'rule': 'rule3'},
-            {'data': 'data2', 'rule': 'rule4'},
-            # {'data': 'data3', 'rule': 'rule4'},
-            # {'data': 'data4', 'rule': 'rule4'},
-            # {'data': 'data6', 'rule': 'rule4'},
-            {'data': 'data7', 'rule': 'rule4'},
-            # {'data': 'data1', 'rule': 'rule5'},
-            # {'data': 'data1', 'rule': 'rule6'},
-            # {'data': 'data8', 'rule': 'rule4'},
-            # {'data': 'data9', 'rule': 'rule4'},
-            {'data': 'data10', 'rule': 'rule4'},
-            # {'data': 'data11', 'rule': 'rule4'},
-            # {'data': 'data12', 'rule': 'rule4'},
-            # {'data': 'data13', 'rule': 'rule4'},
-            # # {'data': 'data14', 'rule': 'rule4'},
-            # {'data': 'data1', 'rule': 'rule7'},
-            # {'data': 'data1', 'rule': 'rule8'},
-            {'data': 'videos5', 'rule': 'rule4'},  # [内容精选]
+
             {'data': 'data66', 'rule': 'rule66'},
         ]
     }
@@ -330,25 +312,7 @@ class BaseConfig(object):
         },
         'data_params': DATA_PARAMS,
         'params_list': [
-            {'data': 'data1', 'rule': 'rule2'},
-            # {'data': 'data2', 'rule': 'rule2'},
-            {'data': 'data2', 'rule': 'rule4'},
-            # {'data': 'data3', 'rule': 'rule4'},
-            # {'data': 'data4', 'rule': 'rule4'},
-            # {'data': 'data6', 'rule': 'rule4'},
-            {'data': 'data7', 'rule': 'rule5'},
-            # {'data': 'data1', 'rule': 'rule6'},
-            # {'data': 'data1', 'rule': 'rule7'},
-            # {'data': 'data8', 'rule': 'rule4'},
-            # {'data': 'data9', 'rule': 'rule4'},
-            {'data': 'data10', 'rule': 'rule4'},
-            # {'data': 'data11', 'rule': 'rule4'},
-            # {'data': 'data12', 'rule': 'rule4'},
-            # {'data': 'data13', 'rule': 'rule4'},
-            # {'data': 'data14', 'rule': 'rule4'},
-            # {'data': 'data1', 'rule': 'rule8'},
-            # {'data': 'data1', 'rule': 'rule9'},
-            {'data': 'videos5', 'rule': 'rule4'},  # [内容精选]
+
             {'data': 'data66', 'rule': 'rule66'},
         ]
     }
@@ -364,10 +328,12 @@ class BaseConfig(object):
             # backrate = lastonehour_return / (lastonehour_share + 10)
             # ctr = lastonehour_play / (lastonehour_show + 1000), 对ctr限最大值:K2 = 0.6 if ctr > 0.6 else ctr
             'rule1': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'merge_func': 2},
+            'rule66': {'view_type': 'video-show', 'platform_return_rate': 0.001},
         },
         'data_params': DATA_PARAMS,
         'params_list': [
-            {'data': 'data10', 'rule': 'rule1'},
+
+            {'data': 'data66', 'rule': 'rule66'},
         ],
     }
 
@@ -493,48 +459,27 @@ class BaseConfig(object):
                 'view_type': 'video-show-region', 'platform_return_rate': 0.001,
                 'region_24h_rule_key': 'rule66', '24h_rule_key': 'rule66'
             },
+            'rule67': {
+                'view_type': 'video-show-region', 'platform_return_rate': 0.001,
+                'region_24h_rule_key': 'rule66', '24h_rule_key': 'rule66', 'h_rule_key': 'rule66'
+            },
+            'rule68': {
+                'view_type': 'video-show-region', 'platform_return_rate': 0.001,
+                'region_24h_rule_key': 'rule66', '24h_rule_key': 'rule66',
+                'score_func': 'back_rate_exponential_weighting1'
+            },
+            'rule69': {
+                'view_type': 'video-show-region', 'platform_return_rate': 0.001,
+                'region_24h_rule_key': 'rule66', '24h_rule_key': 'rule66',
+            },
         },
         'data_params': DATA_PARAMS,
         'params_list': [
-            {'data': 'data1', 'rule': 'rule4'},  # 095 vlog
-            {'data': 'data1', 'rule': 'rule4-1'},  # 095-1
-            # {'data': 'data1', 'rule': 'rule4-2'},  # 262 特殊地域屏蔽危险视频
-            # {'data': 'data2', 'rule': 'rule4'},
-            {'data': 'data2', 'rule': 'rule7-1'},  # 121 内容精选
-            # {'data': 'data3', 'rule': 'rule7'},
-            # {'data': 'data4', 'rule': 'rule7'},
-            # {'data': 'data6', 'rule': 'rule7'},
-            {'data': 'data7', 'rule': 'rule8'},  # 票圈视频APP 10003.110156
-            # {'data': 'data1', 'rule': 'rule9'},
-            # {'data': 'data1', 'rule': 'rule10'},
-            # {'data': 'data1', 'rule': 'rule11'},
-            # {'data': 'data8', 'rule': 'rule7'},
-            # {'data': 'data9', 'rule': 'rule7'},
-            {'data': 'data10', 'rule': 'rule7'},  # 144 票圈视频
-            # {'data': 'data11', 'rule': 'rule7'},
-            # {'data': 'data12', 'rule': 'rule7'},
-            # {'data': 'data13', 'rule': 'rule7'},
-            # {'data': 'data1', 'rule': 'rule12'},
-            # {'data': 'data14', 'rule': 'rule7'},  # 159
-            # {'data': 'data1', 'rule': 'rule13'},  # 161
-            # {'data': 'data1', 'rule': 'rule14'},  # 162
-            # {'data': 'data1', 'rule': 'rule15'},  # 200 vlog
-            # {'data': 'data1', 'rule': 'rule16'},  # 214 vlog
-            # {'data': 'data1', 'rule': 'rule17'},  # 215 vlog
-            # {'data': 'data1', 'rule': 'rule18'},  # 224 vlog
-            {'data': 'videos5', 'rule': 'rule7-1'},  # 428 [内容精选]
-            # {'data': 'data1', 'rule': 'rule20'},  # 461 vlog 分值计算公式 增加h-2分享当前小时回流数据、h-3分享当前小时回流数据特征
-            # {'data': 'data1', 'rule': 'rule21'},  # 462 vlog 分值计算公式 增加[h-3,h-2]之间的回流留存特征
-            # {'data': 'data1', 'rule': 'rule22'},  # 463 vlog 分值计算公式 增加h-2分享当前小时回流/h-2分享、h-3分享当前小时回流/h-3分享 特征
-            # {'data': 'data1', 'rule': 'rule23'},  # 465 vlog 回流数据使用 分享限制地域,回流不限制地域 统计数据
-            # {'data': 'data1', 'rule': 'rule24'},  # 466 vlog 分值计算公式 增加[h-3,h-2]之间的回流留存特征 + 回流数据使用 分享限制地域,回流不限制地域 统计数据
-            # {'data': 'data10', 'rule': 'rule25'},  # 500
-            # {'data': 'data10', 'rule': 'rule26'},  # 501
-            {'data': 'data10', 'rule': 'rule27'},  # 502
-            {'data': 'data10', 'rule': 'rule28'},  # 503
-            # {'data': 'data10', 'rule': 'rule29'},  # 509
-            {'data': 'data10', 'rule': 'rule30'},  # 510
-            {'data': 'data66', 'rule': 'rule66'}, # 520
+
+            {'data': 'data66', 'rule': 'rule66'}, # 523
+            {'data': 'data66', 'rule': 'rule67'},  # 523->510
+            {'data': 'data66', 'rule': 'rule68'},  # 523->514
+            {'data': 'data66', 'rule': 'rule69'},  # 523->518
         ],
         'params_list_new': [
             # {'data': 'data10', 'rule': 'rule19'},  # 316 票圈视频 + 召回在线去重
@@ -2779,7 +2724,7 @@ class ProductionConfig(BaseConfig):
 def set_config():
     # 获取环境变量 ROV_OFFLINE_ENV
     env = os.environ.get('ROV_OFFLINE_ENV')
-    print("ROV_OFFLINE_ENV:{}".format(str(env)))
+    # print("ROV_OFFLINE_ENV:{}".format(str(env)))
     # env = 'dev'
     if env is None:
         # log_.error('ENV ERROR: is None!')