Parcourir la source

rule rank 24h add rule2: view -> videoshow

liqian il y a 2 ans
Parent
commit
8e8af36a43
2 fichiers modifiés avec 10 ajouts et 1 suppressions
  1. 4 1
      config.py
  2. 6 0
      recommend.py

+ 4 - 1
config.py

@@ -36,7 +36,8 @@ class BaseConfig(object):
         '24h_rule_rank1': '052',
         'region_rule_rank2': '054',
         'region_rule_rank3': '055',
-        'top_video_relevant_appType_19': '058'
+        'top_video_relevant_appType_19': '058',
+        '24h_rule_rank2': '059'
     }
 
     # abTest
@@ -79,6 +80,7 @@ class BaseConfig(object):
 
         'rank_by_24h': {
             '24h_rule_rank1': 70001,
+            '24h_rule_rank2': 70002,
         },  # 小时级规则更新过去24h数据实验
 
         'top_video_relevant_appType_19': 80001,  # 最惊奇电影类视频分享页相关推荐相似视频实验
@@ -114,6 +116,7 @@ class BaseConfig(object):
     RULE_KEY_24H = {
         'initial': '',
         '24h_rule_rank1': 'rule1',
+        '24h_rule_rank2': 'rule2',
     }
 
     # pushFrom

+ 6 - 0
recommend.py

@@ -484,6 +484,12 @@ def get_recommend_params(ab_exp_info, page_type=0):
             rule_key = config_.RULE_KEY_24H['24h_rule_rank1']
             no_op_flag = True
 
+        elif config_.AB_EXP_CODE['24h_rule_rank2'] in ab_exp_code_list:
+            ab_code = config_.AB_CODE['rank_by_24h'].get('24h_rule_rank2')
+            expire_time = 3600
+            rule_key = config_.RULE_KEY_24H['24h_rule_rank2']
+            no_op_flag = True
+
         # elif config_.AB_EXP_CODE['region_rule_rank2'] in ab_exp_code_list:
         #     ab_code = config_.AB_CODE['region_rank_by_h'].get('region_rule_rank2')
         #     expire_time = 3600