浏览代码

update get_top_videos

liqian 3 年之前
父节点
当前提交
9ca8c2fd30
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      video_recall.py

+ 5 - 0
video_recall.py

@@ -395,6 +395,11 @@ class PoolRecall(object):
                 if self.client_info.get('cityCode') in city_code_list or config_.ALL_AREA_CODE in city_code_list:
                     # log_.info('===2=== {}, ===3=== video_id: {}, cityCode: {}'.format(
                     #     self.client_info.get('cityCode'), video_id, city_code_list))
+                    if video_id in video_ids and item['score'] > video_info[video_id].get('score'):
+                        # 如果video_id有重复,score保留大分值
+                        video_info[video_id] = {'score': item['score'], 'cityCode': city_code_list}
+                    else:
+                        continue
                     video_ids.append(video_id)
                     video_info[video_id] = {'score': item['score'], 'cityCode': city_code_list}