| 
														
															@@ -445,32 +445,32 @@ def video_old_recommend(request_id, mid, uid, size, top_K, flow_pool_P, app_type 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # 60054 全量: simrecall+融合排序 
														 | 
														
														 | 
														
															     # 60054 全量: simrecall+融合排序 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if app_type in [config_.APP_TYPE['LAO_HAO_KAN_VIDEO'], config_.APP_TYPE['ZUI_JING_QI']]: 
														 | 
														
														 | 
														
															     if app_type in [config_.APP_TYPE['LAO_HAO_KAN_VIDEO'], config_.APP_TYPE['ZUI_JING_QI']]: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         t = [gevent.spawn(pool_recall.rov_pool_recall_with_region, size, expire_time)] 
														 | 
														
														 | 
														
															         t = [gevent.spawn(pool_recall.rov_pool_recall_with_region, size, expire_time)] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if ab_code ==60054 or ab_code==60066: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if ab_code == 60056 or ab_code == 60071: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_U2I_reall, mid)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if ab_code ==60067  or ab_code == 60069: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_return_video_reall)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if ab_code == 60068 or ab_code == 60070: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_return_video_reall, 'rv2:')) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        # if ab_code == 60054 or ab_code == 60066 or ab_code == 60072 or ab_code == 60073: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        #     t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        # if ab_code == 60056 or ab_code == 60071: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        #     t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        #     t.append(gevent.spawn(pool_recall.get_U2I_reall, mid)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        # if ab_code ==60067  or ab_code == 60069: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        #     t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        #     t.append(gevent.spawn(pool_recall.get_return_video_reall)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        # if ab_code == 60068 or ab_code == 60070: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        #     t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        #     t.append(gevent.spawn(pool_recall.get_return_video_reall, 'rv2:')) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     else: 
														 | 
														
														 | 
														
															     else: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         t = [gevent.spawn(pool_recall.rov_pool_recall_with_region, size, expire_time), 
														 | 
														
														 | 
														
															         t = [gevent.spawn(pool_recall.rov_pool_recall_with_region, size, expire_time), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															              gevent.spawn(pool_recall.flow_pool_recall, size, config_.QUICK_FLOW_POOL_ID), 
														 | 
														
														 | 
														
															              gevent.spawn(pool_recall.flow_pool_recall, size, config_.QUICK_FLOW_POOL_ID), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															              gevent.spawn(pool_recall.flow_pool_recall, size)] 
														 | 
														
														 | 
														
															              gevent.spawn(pool_recall.flow_pool_recall, size)] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if  ab_code == 60054 or ab_code==60066: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if ab_code == 60056 or ab_code == 60071: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_U2I_reall, mid)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if ab_code == 60067 or ab_code == 60069: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_return_video_reall)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if ab_code == 60068 or ab_code == 60070: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            t.append(gevent.spawn(pool_recall.get_return_video_reall, 'rv2:')) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if ab_code == 60054 or ab_code == 60066 or ab_code == 60072 or ab_code == 60073: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    elif ab_code == 60056 or ab_code == 60071: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        t.append(gevent.spawn(pool_recall.get_U2I_reall, mid)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    elif ab_code == 60067 or ab_code == 60069: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        t.append(gevent.spawn(pool_recall.get_return_video_reall)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    elif ab_code == 60068 or ab_code == 60070: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        t.append(gevent.spawn(pool_recall.get_return_video_reall, 'rv2:')) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     gevent.joinall(t) 
														 | 
														
														 | 
														
															     gevent.joinall(t) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     recall_result_list = [i.get() for i in t] 
														 | 
														
														 | 
														
															     recall_result_list = [i.get() for i in t] 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -481,7 +481,7 @@ def video_old_recommend(request_id, mid, uid, size, top_K, flow_pool_P, app_type 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         result['rankResult'] = [] 
														 | 
														
														 | 
														
															         result['rankResult'] = [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return result 
														 | 
														
														 | 
														
															         return result 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     #1. merge simrecall or  deepfm 
														 | 
														
														 | 
														
															     #1. merge simrecall or  deepfm 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    if ab_code == 60054 or ab_code==60066: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if ab_code == 60054 or ab_code == 60066 or ab_code == 60072 or ab_code == 60073: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         rov_pool_recall = [] 
														 | 
														
														 | 
														
															         rov_pool_recall = [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if len(recall_result_list) >= 2: 
														 | 
														
														 | 
														
															         if len(recall_result_list) >= 2: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             region_recall = recall_result_list[0] 
														 | 
														
														 | 
														
															             region_recall = recall_result_list[0] 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1698,10 +1698,8 @@ def video_homepage_recommend(request_id, mid, uid, size, app_type, algo_type, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # simrecal: 60054 +融合, 全量 
														 | 
														
														 | 
														
															     # simrecal: 60054 +融合, 全量 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # return video, return video2 
														 | 
														
														 | 
														
															     # return video, return video2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # old video: 60056, test2 
														 | 
														
														 | 
														
															     # old video: 60056, test2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    elif  ab_code == 60054 \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-             or ab_code == 60056 \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-             or ab_code == 60067 or ab_code==60068 \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            or ab_code==60066 or ab_code == 60069 or ab_code == 60070 or ab_code == 60071: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    elif ab_code == 60054 or ab_code == 60056 or ab_code == 60067 or ab_code == 60068 or ab_code == 60066 \ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            or ab_code == 60069 or ab_code == 60070 or ab_code == 60071 or ab_code == 60072 or ab_code == 60073: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         result, fea_info = video_old_recommend(request_id=request_id, 
														 | 
														
														 | 
														
															         result, fea_info = video_old_recommend(request_id=request_id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                      mid=mid, uid=uid, app_type=app_type, 
														 | 
														
														 | 
														
															                                      mid=mid, uid=uid, app_type=app_type, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                      size=size, top_K=top_K, flow_pool_P=flow_pool_P, 
														 | 
														
														 | 
														
															                                      size=size, top_K=top_K, flow_pool_P=flow_pool_P, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1816,9 +1814,8 @@ def video_relevant_recommend(request_id, video_id, mid, uid, size, app_type, ab_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                  rule_key=rule_key, data_key=data_key, no_op_flag=no_op_flag, 
														 | 
														
														 | 
														
															                                  rule_key=rule_key, data_key=data_key, no_op_flag=no_op_flag, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                  old_video_index=old_video_index, video_id=video_id, 
														 | 
														
														 | 
														
															                                  old_video_index=old_video_index, video_id=video_id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                  params=params, rule_key_30day=rule_key_30day, shield_config=shield_config) 
														 | 
														
														 | 
														
															                                  params=params, rule_key_30day=rule_key_30day, shield_config=shield_config) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    elif   ab_code == 60054  or \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            ab_code == 60056 or ab_code ==60067 \ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            or ab_code ==60068 or ab_code==60066 or ab_code == 60069 or ab_code == 60070 or ab_code == 60071: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    elif ab_code == 60054 or ab_code == 60056 or ab_code == 60067 or ab_code == 60068 or ab_code == 60066\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            or ab_code == 60069 or ab_code == 60070 or ab_code == 60071 or ab_code == 60072 or ab_code == 60073: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         result, fea_info = video_old_recommend(request_id=request_id, 
														 | 
														
														 | 
														
															         result, fea_info = video_old_recommend(request_id=request_id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                  mid=mid, uid=uid, app_type=app_type, 
														 | 
														
														 | 
														
															                                  mid=mid, uid=uid, app_type=app_type, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                  size=size, top_K=top_K, flow_pool_P=flow_pool_P, 
														 | 
														
														 | 
														
															                                  size=size, top_K=top_K, flow_pool_P=flow_pool_P, 
														 |