瀏覽代碼

add abtest 200

liqian 2 年之前
父節點
當前提交
ec6748a029
共有 2 個文件被更改,包括 11 次插入3 次删除
  1. 5 0
      config.py
  2. 6 3
      region_rule_rank_h.py

+ 5 - 0
config.py

@@ -321,6 +321,10 @@ class BaseConfig(object):
             # # 20点地域小时级列表中增加7点-19点地域小时级的优质视频
             # 'rule12': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
             #            'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule3', 'add_videos_in_20h': True},
+
+            # 地域小时级列表中增加 前6小时 地域小时级的优质视频
+            'rule15': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
+                       'region_24h_rule_key': 'rule2', '24h_rule_key': 'rule3', 'add_videos_with_pre6h': True},
         },
         'data_params': DATA_PARAMS,
         'params_list': [
@@ -345,6 +349,7 @@ class BaseConfig(object):
             # {'data': 'data14', 'rule': 'rule7'},  # 159
             # {'data': 'data1', 'rule': 'rule13'},  # 161
             # {'data': 'data1', 'rule': 'rule14'},  # 162
+            {'data': 'data1', 'rule': 'rule15'},  # 200 vlog
         ],
     }
 

+ 6 - 3
region_rule_rank_h.py

@@ -168,8 +168,8 @@ def cal_score(df, param):
 
 def add_videos(initial_df, now_date, rule_key, region, data_key):
     """
-    20点地域小时级数据列表中增加7点-19点优质视频
-    :param initial_df: 20点地域小时级筛选结果
+    地域小时级数据列表中增加前6h优质视频
+    :param initial_df: 地域小时级筛选结果
     :param now_date:
     :param data_key:
     :param region:
@@ -178,7 +178,10 @@ def add_videos(initial_df, now_date, rule_key, region, data_key):
     """
     redis_helper = RedisHelper()
     pre_h_data = []
-    for pre_h in range(7, 20):
+    for pre_h in range(1, 7):
+        pre_date = now_date - datetime.timedelta(hours=pre_h)
+
+
         pre_h_recall_key_name = f"{config_.RECALL_KEY_NAME_PREFIX_REGION_BY_H}{region}:{data_key}:{rule_key}:" \
                                 f"{datetime.datetime.strftime(now_date, '%Y%m%d')}:{pre_h}"
         initial_data = redis_helper.get_all_data_from_zset(key_name=pre_h_recall_key_name, with_scores=True)