ソースを参照

update config: RULE_PARAMS_REGION_APP_TYPE / RULE_PARAMS_REGION_24H_APP_TYPE / RULE_PARAMS_24H_APP_TYPE

liqian 2 年 前
コミット
e8e1f6cf00
1 ファイル変更14 行追加373 行削除
  1. 14 373
      config.py

+ 14 - 373
config.py

@@ -116,7 +116,6 @@ class BaseConfig(object):
         'None': '-1'
     }
 
-
     # 地域分组天级规则更新使用数据
     PROJECT_REGION_DAY = 'loghubods'
     TABLE_REGION_DAY = 'video_each_day_update_province'
@@ -171,11 +170,12 @@ class BaseConfig(object):
         'params_list': [
             {'data': 'data1', 'rule': 'rule2'},
             {'data': 'data1', 'rule': 'rule3'},
-            {'data': 'data2', 'rule': 'rule2'},
-            {'data': 'data3', 'rule': 'rule2'},
-            {'data': 'data4', 'rule': 'rule2'},
-            {'data': 'data7', 'rule': 'rule2'},
-            {'data': 'data6', 'rule': 'rule2'},
+            # {'data': 'data2', 'rule': 'rule2'},
+            {'data': 'data2', 'rule': 'rule3'},
+            # {'data': 'data3', 'rule': 'rule2'},
+            # {'data': 'data4', 'rule': 'rule2'},
+            # {'data': 'data7', 'rule': 'rule2'},
+            # {'data': 'data6', 'rule': 'rule2'},
         ]
     }
 
@@ -195,9 +195,9 @@ class BaseConfig(object):
         'params_list': [
             {'data': 'data1', 'rule': 'rule2'},
             {'data': 'data2', 'rule': 'rule2'},
-            {'data': 'data3', 'rule': 'rule2'},
-            {'data': 'data4', 'rule': 'rule2'},
-            {'data': 'data6', 'rule': 'rule2'},
+            # {'data': 'data3', 'rule': 'rule2'},
+            # {'data': 'data4', 'rule': 'rule2'},
+            # {'data': 'data6', 'rule': 'rule2'},
             {'data': 'data7', 'rule': 'rule3'},
         ]
     }
@@ -221,374 +221,15 @@ class BaseConfig(object):
         'params_list': [
             {'data': 'data1', 'rule': 'rule3'},
             {'data': 'data1', 'rule': 'rule4'},
-            {'data': 'data2', 'rule': 'rule3'},
-            {'data': 'data3', 'rule': 'rule3'},
-            {'data': 'data4', 'rule': 'rule3'},
-            {'data': 'data6', 'rule': 'rule3'},
+            # {'data': 'data2', 'rule': 'rule3'},
+            {'data': 'data2', 'rule': 'rule4'},
+            # {'data': 'data3', 'rule': 'rule3'},
+            # {'data': 'data4', 'rule': 'rule3'},
+            # {'data': 'data6', 'rule': 'rule3'},
             {'data': 'data7', 'rule': 'rule6'},
         ],
     }
 
-
-    """
-    RULE_PARAMS_24H_APP_TYPE = {
-        APP_TYPE['VLOG']: {
-            'rule_params': {
-                'rule2': {'cal_score_func': 2, 'return_count': 40, 'platform_return_rate': 0.001,
-                          'view_type': 'preview'},
-                'rule3': {'cal_score_func': 2, 'return_count': 100, 'platform_return_rate': 0.001,
-                          'view_type': 'preview'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                # {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data2', 'rule': 'rule2'},
-                {'data': 'data1', 'rule': 'rule3'},
-            ],
-        },
-        APP_TYPE['LONG_VIDEO']: {
-            'rule_params': {
-                'rule2': {'cal_score_func': 2, 'return_count': 40, 'platform_return_rate': 0.001,
-                          'view_type': 'preview'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                # 'data2': [APP_TYPE['LONG_VIDEO'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LONG_VIDEO'], ],
-                'data4': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                # {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data3', 'rule': 'rule2'},
-                {'data': 'data4', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['LOVE_LIVE']: {
-            'rule_params': {
-                'rule2': {'cal_score_func': 2, 'return_count': 40, 'platform_return_rate': 0.001,
-                          'view_type': 'preview'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data2', 'rule': 'rule2'},
-                {'data': 'data3', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['SHORT_VIDEO']: {
-            'rule_params': {
-                'rule2': {'cal_score_func': 2, 'return_count': 40, 'platform_return_rate': 0.001,
-                          'view_type': 'preview'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['SHORT_VIDEO'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data2', 'rule': 'rule2'},
-                {'data': 'data3', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['LAO_HAO_KAN_VIDEO']: {
-            'rule_params': {
-                'rule2': {'cal_score_func': 2, 'return_count': 40, 'platform_return_rate': 0.001,
-                          'view_type': 'preview'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                # {'data': 'data2', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['ZUI_JING_QI']: {
-            'rule_params': {
-                'rule2': {'cal_score_func': 2, 'return_count': 40, 'platform_return_rate': 0.001,
-                          'view_type': 'preview'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['ZUI_JING_QI']],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                # {'data': 'data2', 'rule': 'rule2'},
-                # {'data': 'data3', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['APP']: {
-            'rule_params': {
-                'rule2': {'cal_score_func': 2, 'return_count': 40, 'platform_return_rate': 0.001,
-                          'view_type': 'preview'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO'],
-                          APP_TYPE['APP']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data2', 'rule': 'rule2'},
-                # {'data': 'data3', 'rule': 'rule2'},
-            ],
-        },
-    }
-
-    
-
-    RULE_PARAMS_REGION_24H_APP_TYPE = {
-        APP_TYPE['VLOG']: {
-            'rule_params': {
-                'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
-                          'platform_return_rate': 0.001},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data2', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['LONG_VIDEO']: {
-            'rule_params': {
-                'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
-                          'platform_return_rate': 0.001},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                # 'data2': [APP_TYPE['LONG_VIDEO'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LONG_VIDEO'], ],
-                'data4': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                # {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data3', 'rule': 'rule2'},
-                {'data': 'data4', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['LOVE_LIVE']: {
-            'rule_params': {
-                'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
-                          'platform_return_rate': 0.001},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data2', 'rule': 'rule2'},
-                {'data': 'data3', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['SHORT_VIDEO']: {
-            'rule_params': {
-                'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
-                          'platform_return_rate': 0.001},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['SHORT_VIDEO'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data2', 'rule': 'rule2'},
-                {'data': 'data3', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['LAO_HAO_KAN_VIDEO']: {
-            'rule_params': {
-                'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
-                          'platform_return_rate': 0.001},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                # {'data': 'data2', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['ZUI_JING_QI']: {
-            'rule_params': {
-                'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
-                          'platform_return_rate': 0.001},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['ZUI_JING_QI']],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                # {'data': 'data2', 'rule': 'rule2'},
-                # {'data': 'data3', 'rule': 'rule2'},
-            ],
-        },
-        APP_TYPE['APP']: {
-            'rule_params': {
-                'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
-                          'platform_return_rate': 0.001},
-                'rule3': {'view_type': 'preview', 'return_count': 21, 'score_rule': 0,
-                          'platform_return_rate': 0.001},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO'],
-                          APP_TYPE['APP']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule2'},
-                {'data': 'data2', 'rule': 'rule3'},
-                # {'data': 'data3', 'rule': 'rule3'},
-            ],
-        },
-    }
-
-    
-    
-    RULE_PARAMS_REGION_APP_TYPE = {
-        APP_TYPE['VLOG']: {
-            'rule_params': {
-                # 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
-                'rule3': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule2'},
-                'rule4': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule3'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                # {'data': 'data1', 'rule': 'rule3'},
-                {'data': 'data2', 'rule': 'rule3'},
-                {'data': 'data1', 'rule': 'rule4'},
-            ],
-        },
-        APP_TYPE['LONG_VIDEO']: {
-            'rule_params': {
-                # 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
-                'rule3': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule2'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                # 'data2': [APP_TYPE['LONG_VIDEO'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LONG_VIDEO'], ],
-                'data4': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                # {'data': 'data1', 'rule': 'rule3'},
-                {'data': 'data3', 'rule': 'rule3'},
-                {'data': 'data4', 'rule': 'rule3'},
-            ],
-        },
-        APP_TYPE['LOVE_LIVE']: {
-            'rule_params': {
-                # 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
-                'rule3': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule2'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule3'},
-                {'data': 'data2', 'rule': 'rule3'},
-                {'data': 'data3', 'rule': 'rule3'},
-            ],
-        },
-        APP_TYPE['SHORT_VIDEO']: {
-            'rule_params': {
-                # 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
-                'rule3': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule2'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['SHORT_VIDEO'], ],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule3'},
-                {'data': 'data2', 'rule': 'rule3'},
-                {'data': 'data3', 'rule': 'rule3'},
-            ],
-        },
-        APP_TYPE['LAO_HAO_KAN_VIDEO']: {
-            'rule_params': {
-                # 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
-                'rule3': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule2'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule3'},
-                # {'data': 'data2', 'rule': 'rule3'},
-            ],
-        },
-        APP_TYPE['ZUI_JING_QI']: {
-            'rule_params': {
-                # 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
-                'rule3': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule2'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['ZUI_JING_QI']],
-                'data3': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO']],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule3'},
-                # {'data': 'data2', 'rule': 'rule3'},
-                # {'data': 'data3', 'rule': 'rule3'},
-            ],
-        },
-        APP_TYPE['APP']: {
-            'rule_params': {
-                # 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
-                'rule3': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule2'},
-                'rule6': {'view_type': 'preview', 'platform_return_rate': 0.001,
-                          'region_24h_rule_key': 'rule3', '24h_rule_key': 'rule2'},
-            },
-            'data_params': {
-                'data1': [APP_TYPE['VLOG'], ],
-                'data2': [APP_TYPE['VLOG'], APP_TYPE['LOVE_LIVE'], APP_TYPE['LONG_VIDEO'], APP_TYPE['SHORT_VIDEO'],
-                          APP_TYPE['APP'], ],
-            },
-            'params_list': [
-                {'data': 'data1', 'rule': 'rule3'},
-                {'data': 'data2', 'rule': 'rule6'},
-            ],
-        },
-    }
-    """
-
-
     # 不区分地域数据使用相对48h数据
     RULE_PARAMS_REGION_APP_TYPE_48H = {
         'rule_params': {