|
@@ -64,6 +64,7 @@ class BaseConfig(object):
|
|
|
'region_rule_rank4_appType_6_data2': '098',
|
|
|
'region_rule_rank4_appType_6_data3': '099',
|
|
|
'region_rule_rank4_appType_18_data2': '100',
|
|
|
+ 'region_rule_rank6_appType_0_data1': '105',
|
|
|
}
|
|
|
|
|
|
# abTest
|
|
@@ -116,6 +117,7 @@ class BaseConfig(object):
|
|
|
'region_rule_rank4_appType_6_data2': 60013,
|
|
|
'region_rule_rank4_appType_6_data3': 60014,
|
|
|
'region_rule_rank4_appType_18_data2': 60015,
|
|
|
+ 'region_rule_rank6_appType_0_data1': 60016,
|
|
|
}, # 地域分组小时级规则实验
|
|
|
|
|
|
'rank_by_24h': {
|
|
@@ -158,6 +160,7 @@ class BaseConfig(object):
|
|
|
'region_rule_rank4_appType_6_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
'region_rule_rank4_appType_6_data3': {'rule_key': 'rule3', 'data_key': 'data3'},
|
|
|
'region_rule_rank4_appType_18_data2': {'rule_key': 'rule3', 'data_key': 'data2'},
|
|
|
+ 'region_rule_rank6_appType_0_data1': {'rule_key': 'rule5', 'data_key': 'data1'},
|
|
|
}
|
|
|
|
|
|
# 小程序地域分组小时级列表key不同实验标识
|
|
@@ -183,13 +186,15 @@ class BaseConfig(object):
|
|
|
'position_insert': 'position_insert', # 按位置插入
|
|
|
'relevant_video_op': 'relevant_video_op', # 相关推荐强插
|
|
|
'rov_recall_h': 'recall_pool_h', # 小时级更新列表
|
|
|
- 'rov_recall_24h': 'recall_pool_24h', # 小时级更新列表
|
|
|
+ 'rov_recall_24h': 'recall_pool_24h', # 小时级更新相对24h列表
|
|
|
'rov_recall_day': 'recall_pool_day', # 天级规则更新列表
|
|
|
'old_video': 'old_video_recall', # 老视频
|
|
|
'rov_recall_region_h': 'recall_pool_region_h', # 地域分组小时级更新列表
|
|
|
'rov_recall_region_day': 'recall_pool_region_day', # 地域分组天级更新列表
|
|
|
'rov_recall_region_24h': 'recall_pool_region_24h', # 地域分组小时级更新24h列表
|
|
|
'rov_recall_24h_dup': 'rov_recall_24h_dup', # 小时级更新24h筛选后剩余数据列表
|
|
|
+ 'rov_recall_48h': 'recall_pool_48h', # 小时级更新相对48h列表
|
|
|
+ 'rov_recall_48h_dup': 'rov_recall_48h_dup', # 小时级更新48h筛选后剩余数据列表
|
|
|
'top_video_relevant_appType_19': 'relevant_video', # 相似视频
|
|
|
'whole_movies': 'whole_movies', # 完整影视
|
|
|
'talk_videos': 'talk_videos', # 影视解说
|
|
@@ -254,6 +259,16 @@ class BaseConfig(object):
|
|
|
# 记录 mid-上一次在dup3 24h更新列表中对应的位置key 中数据所属(date,h),完整格式:recall:last:record:region:dup2:24h:{appType}:{mid}
|
|
|
RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_DUP3_24H = 'recall:last:record:region:dup3:24h:'
|
|
|
|
|
|
+ # 用户上一次在dup2 48h更新列表中对应的位置 redis key前缀,完整key格式:recall:last:item:region:dup2:48h:{appType}:{mid}
|
|
|
+ LAST_VIDEO_FROM_REGION_DUP2_48H_PREFIX = 'recall:last:item:region:dup2:48h:'
|
|
|
+ # 记录 mid-上一次在dup2 48h更新列表中对应的位置key 中数据所属(date,h),完整格式:recall:last:record:region:dup2:48h:{appType}:{mid}
|
|
|
+ RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_DUP2_48H = 'recall:last:record:region:dup2:48h:'
|
|
|
+
|
|
|
+ # 用户上一次在dup3 48h更新列表中对应的位置 redis key前缀,完整key格式:recall:last:item:region:dup3:48h:{appType}:{mid}
|
|
|
+ LAST_VIDEO_FROM_REGION_DUP3_48H_PREFIX = 'recall:last:item:region:dup3:48h:'
|
|
|
+ # 记录 mid-上一次在dup3 48h更新列表中对应的位置key 中数据所属(date,h),完整格式:recall:last:record:region:dup2:48h:{appType}:{mid}
|
|
|
+ RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_DUP3_48H = 'recall:last:record:region:dup3:48h:'
|
|
|
+
|
|
|
# # 小时级视频状态不符合推荐要求的列表 redis key,完整格式:com.weiqu.video.filter.h.item.{rule_key}
|
|
|
# H_VIDEO_FILER = 'com.weiqu.video.filter.h.item.'
|
|
|
|
|
@@ -297,6 +312,12 @@ class BaseConfig(object):
|
|
|
# 小程序小时级24h数据 筛选后的剩余数据 更新结果 与 小程序24h更新结果/小程序地域分组24h更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
# 完整格式:recall:item:score:apptype:region:dup3:24h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H = 'recall:item:score:apptype:region:dup3:24h:'
|
|
|
+ # 小程序48h更新结果与 小程序地域分组24h更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
+ # 完整格式:recall:item:score:apptype:region:dup2:48h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_DUP2_REGION_48H_H = 'recall:item:score:apptype:region:dup2:48h:'
|
|
|
+ # 小程序小时级48h数据 筛选后的剩余数据 更新结果 与 小程序48h更新结果/小程序地域分组24h更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
+ # 完整格式:recall:item:score:apptype:region:dup3:48h:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
+ RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H = 'recall:item:score:apptype:region:dup3:48h:'
|
|
|
# 小程序离线ROV模型结果与 小程序天级更新结果/小程序地域分组天级更新结果/小程序地域分组小时级更新结果 去重后 存放 redis key前缀,
|
|
|
# 完整格式:recall:item:score:apptype:region:dup4:rov:{region}:{appType}:{data_key}:{rule_key}:{date}:{h}
|
|
|
RECALL_KEY_NAME_PREFIX_DUP_REGION_H = 'recall:item:score:apptype:region:dup4:rov:'
|
|
@@ -435,14 +456,18 @@ class BaseConfig(object):
|
|
|
{"dataListCode": 2, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H},
|
|
|
{"dataListCode": 3, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H},
|
|
|
{"dataListCode": 4, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H},
|
|
|
- {"dataListCode": 5, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP_REGION_H},
|
|
|
+ {"dataListCode": 5, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_48H_H},
|
|
|
+ {"dataListCode": 6, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H},
|
|
|
+ {"dataListCode": 7, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP_REGION_H},
|
|
|
]
|
|
|
},
|
|
|
1: {"dataListDesc": "地域小时级", "dataListCode": 1, "keyPrefix": RECALL_KEY_NAME_PREFIX_REGION_BY_H},
|
|
|
2: {"dataListDesc": "地域相对24小时级", "dataListCode": 2, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H},
|
|
|
3: {"dataListDesc": "非地域相对24小时级", "dataListCode": 3, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H},
|
|
|
4: {"dataListDesc": "非地域相对24小时级列表2", "dataListCode": 4, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H},
|
|
|
- 5: {"dataListDesc": "大列表", "dataListCode": 5, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP_REGION_H},
|
|
|
+ 5: {"dataListDesc": "非地域相对48小时级", "dataListCode": 5, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_48H_H},
|
|
|
+ 6: {"dataListDesc": "非地域相对48小时级列表2", "dataListCode": 6, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H},
|
|
|
+ 7: {"dataListDesc": "大列表", "dataListCode": 7, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP_REGION_H},
|
|
|
}
|
|
|
VIDEO_DATA_LIST_AB_EXP_CODE_MAPPING = {
|
|
|
# "055": {"app_type": 0, "data_key": "data1", "rule_key": "rule2"},
|
|
@@ -464,6 +489,7 @@ class BaseConfig(object):
|
|
|
"098": {"app_type": 6, "data_key": "data2", "rule_key": "rule3"},
|
|
|
"099": {"app_type": 6, "data_key": "data3", "rule_key": "rule3"},
|
|
|
"100": {"app_type": 18, "data_key": "data2", "rule_key": "rule3"},
|
|
|
+ "105": {"app_type": 0, "data_key": "data1", "rule_key": "rule5"},
|
|
|
}
|
|
|
REGION_CODE = {
|
|
|
'北京': '110000', '天津': '120000', '河北省': '130000', '山西省': '140000', '内蒙古': '150000',
|