|
@@ -405,11 +405,12 @@ def get_recommend_params(ab_exp_info, page_type=0):
|
|
flow_pool_P = config_.P
|
|
flow_pool_P = config_.P
|
|
# 不获取人工干预数据标记
|
|
# 不获取人工干预数据标记
|
|
no_op_flag = False
|
|
no_op_flag = False
|
|
|
|
+ old_video_index = -1
|
|
if not ab_exp_info:
|
|
if not ab_exp_info:
|
|
ab_code = config_.AB_CODE['initial']
|
|
ab_code = config_.AB_CODE['initial']
|
|
expire_time = 24 * 3600
|
|
expire_time = 24 * 3600
|
|
rule_key = config_.RULE_KEY['initial']
|
|
rule_key = config_.RULE_KEY['initial']
|
|
- old_video_index = -1
|
|
|
|
|
|
+ # old_video_index = -1
|
|
else:
|
|
else:
|
|
ab_exp_code_list = []
|
|
ab_exp_code_list = []
|
|
config_value_dict = {}
|
|
config_value_dict = {}
|
|
@@ -439,11 +440,11 @@ def get_recommend_params(ab_exp_info, page_type=0):
|
|
# flow_pool_P = config_.P
|
|
# flow_pool_P = config_.P
|
|
|
|
|
|
# 算法实验相对对照组
|
|
# 算法实验相对对照组
|
|
- if config_.AB_EXP_CODE['ab_initial'] in ab_exp_code_list:
|
|
|
|
- ab_code = config_.AB_CODE['ab_initial']
|
|
|
|
- expire_time = 24 * 3600
|
|
|
|
- rule_key = config_.RULE_KEY['initial']
|
|
|
|
- no_op_flag = True
|
|
|
|
|
|
+ # if config_.AB_EXP_CODE['ab_initial'] in ab_exp_code_list:
|
|
|
|
+ # ab_code = config_.AB_CODE['ab_initial']
|
|
|
|
+ # expire_time = 24 * 3600
|
|
|
|
+ # rule_key = config_.RULE_KEY['initial']
|
|
|
|
+ # no_op_flag = True
|
|
|
|
|
|
# 小时级更新-规则1 实验
|
|
# 小时级更新-规则1 实验
|
|
# elif config_.AB_EXP_CODE['rule_rank1'] in ab_exp_code_list:
|
|
# elif config_.AB_EXP_CODE['rule_rank1'] in ab_exp_code_list:
|
|
@@ -479,7 +480,7 @@ def get_recommend_params(ab_exp_info, page_type=0):
|
|
# rule_key = config_.RULE_KEY_DAY['day_rule_rank1']
|
|
# rule_key = config_.RULE_KEY_DAY['day_rule_rank1']
|
|
# no_op_flag = True
|
|
# no_op_flag = True
|
|
|
|
|
|
- elif config_.AB_EXP_CODE['rule_rank6'] in ab_exp_code_list:
|
|
|
|
|
|
+ if config_.AB_EXP_CODE['rule_rank6'] in ab_exp_code_list:
|
|
ab_code = config_.AB_CODE['rank_by_h'].get('rule_rank6')
|
|
ab_code = config_.AB_CODE['rank_by_h'].get('rule_rank6')
|
|
expire_time = 3600
|
|
expire_time = 3600
|
|
rule_key = config_.RULE_KEY['rule_rank6']
|
|
rule_key = config_.RULE_KEY['rule_rank6']
|
|
@@ -491,11 +492,11 @@ def get_recommend_params(ab_exp_info, page_type=0):
|
|
# rule_key = config_.RULE_KEY_DAY['day_rule_rank2']
|
|
# rule_key = config_.RULE_KEY_DAY['day_rule_rank2']
|
|
# no_op_flag = True
|
|
# no_op_flag = True
|
|
|
|
|
|
- elif config_.AB_EXP_CODE['region_rule_rank1'] in ab_exp_code_list:
|
|
|
|
- ab_code = config_.AB_CODE['region_rank_by_h'].get('region_rule_rank1')
|
|
|
|
- expire_time = 3600
|
|
|
|
- rule_key = config_.RULE_KEY_REGION['region_rule_rank1']
|
|
|
|
- no_op_flag = True
|
|
|
|
|
|
+ # elif config_.AB_EXP_CODE['region_rule_rank1'] in ab_exp_code_list:
|
|
|
|
+ # ab_code = config_.AB_CODE['region_rank_by_h'].get('region_rule_rank1')
|
|
|
|
+ # expire_time = 3600
|
|
|
|
+ # rule_key = config_.RULE_KEY_REGION['region_rule_rank1']
|
|
|
|
+ # no_op_flag = True
|
|
|
|
|
|
elif config_.AB_EXP_CODE['24h_rule_rank1'] in ab_exp_code_list:
|
|
elif config_.AB_EXP_CODE['24h_rule_rank1'] in ab_exp_code_list:
|
|
ab_code = config_.AB_CODE['rank_by_24h'].get('24h_rule_rank1')
|
|
ab_code = config_.AB_CODE['rank_by_24h'].get('24h_rule_rank1')
|
|
@@ -554,12 +555,12 @@ def get_recommend_params(ab_exp_info, page_type=0):
|
|
no_op_flag = True
|
|
no_op_flag = True
|
|
|
|
|
|
# 老视频实验
|
|
# 老视频实验
|
|
- if config_.AB_EXP_CODE['old_video'] in ab_exp_code_list:
|
|
|
|
- ab_code = config_.AB_CODE['old_video']
|
|
|
|
- no_op_flag = True
|
|
|
|
- old_video_index = 2
|
|
|
|
- else:
|
|
|
|
- old_video_index = -1
|
|
|
|
|
|
+ # if config_.AB_EXP_CODE['old_video'] in ab_exp_code_list:
|
|
|
|
+ # ab_code = config_.AB_CODE['old_video']
|
|
|
|
+ # no_op_flag = True
|
|
|
|
+ # old_video_index = 2
|
|
|
|
+ # else:
|
|
|
|
+ # old_video_index = -1
|
|
|
|
|
|
return top_K, flow_pool_P, ab_code, rule_key, expire_time, no_op_flag, old_video_index
|
|
return top_K, flow_pool_P, ab_code, rule_key, expire_time, no_op_flag, old_video_index
|
|
|
|
|