|
@@ -155,6 +155,123 @@ class BaseConfig(object):
|
|
|
'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0, 'platform_return_rate': 0.001},
|
|
|
}
|
|
|
|
|
|
+ # ##### 区分appType数据
|
|
|
+ # 小时级更新过去24h数据 loghubods.video_data_each_hour_dataset_24h_total_apptype
|
|
|
+ PROJECT_24H_APP_TYPE = 'loghubods'
|
|
|
+ TABLE_24H_APP_TYPE = 'video_data_each_hour_dataset_24h_total_apptype'
|
|
|
+
|
|
|
+ # 小时级更新过去24h数据规则参数
|
|
|
+ RULE_PARAMS_24H_APP_TYPE = {
|
|
|
+ APP_TYPE['VLOG']: [
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'cal_score_func': 2, 'return_count': 100, 'platform_return_rate': 0.001,
|
|
|
+ 'view_type': 'preview'},
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ APP_TYPE['LONG_VIDEO']: [
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'cal_score_func': 2, 'return_count': 100, 'platform_return_rate': 0.001,
|
|
|
+ 'view_type': 'preview'},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['LONG_VIDEO'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'cal_score_func': 2, 'return_count': 100, 'platform_return_rate': 0.001,
|
|
|
+ 'view_type': 'preview'},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], APP_TYPE['LONG_VIDEO'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'cal_score_func': 2, 'return_count': 100, 'platform_return_rate': 0.001,
|
|
|
+ 'view_type': 'preview'},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ }
|
|
|
+
|
|
|
+ # 地域分组小时级更新24h使用数据 loghubods.video_each_day_update_province_24h_total_apptype
|
|
|
+ PROJECT_REGION_24H_APP_TYPE = 'loghubods'
|
|
|
+ TABLE_REGION_24H_APP_TYPE = 'video_each_day_update_province_24h_total_apptype'
|
|
|
+
|
|
|
+ # 地域分组小时级更新24h规则参数
|
|
|
+ RULE_PARAMS_REGION_24H_APP_TYPE = {
|
|
|
+ APP_TYPE['VLOG']: [
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
|
|
|
+ 'platform_return_rate': 0.001},
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ APP_TYPE['LONG_VIDEO']: [
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
|
|
|
+ 'platform_return_rate': 0.001},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['LONG_VIDEO'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
|
|
|
+ 'platform_return_rate': 0.001},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], APP_TYPE['LONG_VIDEO'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'view_type': 'video-show', 'return_count': 21, 'score_rule': 0,
|
|
|
+ 'platform_return_rate': 0.001},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ }
|
|
|
+
|
|
|
+ # 地域分组小时级规则更新使用数据
|
|
|
+ PROJECT_REGION_APP_TYPE = 'loghubods'
|
|
|
+ TABLE_REGION_APP_TYPE = 'video_each_hour_update_province'
|
|
|
+
|
|
|
+ # 地域分组小时级规则参数
|
|
|
+ RULE_PARAMS_REGION_APP_TYPE = {
|
|
|
+ APP_TYPE['VLOG']: [
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ APP_TYPE['LONG_VIDEO']: [
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['LONG_VIDEO'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'data_app_type_list': [APP_TYPE['VLOG'], APP_TYPE['LONG_VIDEO'], ],
|
|
|
+ 'rule_params': {
|
|
|
+ 'rule2': {'view_type': 'video-show', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2'},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ }
|
|
|
+
|
|
|
# 老视频更新使用数据
|
|
|
OLD_VIDEOS_PROJECT = 'loghubods'
|
|
|
OLD_VIDEOS_TABLE = 'xcx_test_video'
|