Browse Source

add rule_rank4 test

liqian 3 years ago
parent
commit
72b5b6096a
2 changed files with 12 additions and 1 deletions
  1. 4 1
      config.py
  2. 8 0
      recommend.py

+ 4 - 1
config.py

@@ -24,6 +24,7 @@ class BaseConfig(object):
         'rule_rank2': '016',
         'rov_rank_appType_18_19': '019',
         'rule_rank3': '023',
+        'rule_rank4': '024',
     }
 
     # abTest
@@ -43,7 +44,8 @@ class BaseConfig(object):
         'rank_by_h': {
             'rule_rank1': 20001,
             'rule_rank2': 20002,
-            'rule_rank3': 20003
+            'rule_rank3': 20003,
+            'rule_rank4': 20004,
         },  # 小时级别更新rov列表实验
     }
 
@@ -53,6 +55,7 @@ class BaseConfig(object):
         'rule_rank1': 'rule1',
         'rule_rank2': 'rule2',
         'rule_rank3': 'rule3',
+        'rule_rank4': 'rule4',
     }
 
     # pushFrom

+ 8 - 0
recommend.py

@@ -438,6 +438,10 @@ def video_homepage_recommend(mid, uid, size, app_type, algo_type, client_info, a
                 ab_code = config_.AB_CODE['rank_by_h'].get('rule_rank3')
                 expire_time = 3600
                 rule_key = config_.RULE_KEY['rule_rank3']
+            elif config_.AB_EXP_CODE['rule_rank4'] in ab_exp_code_list:
+                ab_code = config_.AB_CODE['rank_by_h'].get('rule_rank4')
+                expire_time = 3600
+                rule_key = config_.RULE_KEY['rule_rank4']
             else:
                 ab_code = config_.AB_CODE['initial']
                 expire_time = 24 * 3600
@@ -527,6 +531,10 @@ def video_relevant_recommend(video_id, mid, uid, size, app_type, ab_exp_info):
             ab_code = config_.AB_CODE['rank_by_h'].get('rule_rank3')
             expire_time = 3600
             rule_key = config_.RULE_KEY['rule_rank3']
+        elif config_.AB_EXP_CODE['rule_rank4'] in ab_exp_code_list:
+            ab_code = config_.AB_CODE['rank_by_h'].get('rule_rank4')
+            expire_time = 3600
+            rule_key = config_.RULE_KEY['rule_rank4']
         else:
             ab_code = config_.AB_CODE['initial']
             expire_time = 24 * 3600