|
@@ -696,7 +696,7 @@ def video_old_recommend(request_id, mid, uid, size, top_K, flow_pool_P, app_type
|
|
|
env_dict['recall_list'] = rec_recall_list
|
|
|
env_dict['vid_day_fea_list'] = vid_day_fea_list
|
|
|
env_dict['vid_hour_fea_list'] = vid_hour_fea_list
|
|
|
- env_json = json.dumps(env_dict)
|
|
|
+ env_json = env_dict
|
|
|
#4.
|
|
|
rank_result, flow_num = video_new_rank2(data=data, size=size, top_K=top_K, flow_pool_P=float(flow_pool_P), ab_code=ab_code, mid=mid, exp_config=exp_config, env_dict=env_dict)
|
|
|
#print(rank_result)
|
|
@@ -1683,6 +1683,7 @@ def video_homepage_recommend(request_id, mid, uid, size, app_type, algo_type,
|
|
|
# else:
|
|
|
recommend_result = {}
|
|
|
param_st = time.time()
|
|
|
+ recommend_result['fea_info'] = env_dict
|
|
|
# 特殊mid 和 小程序审核版本推荐处理
|
|
|
if mid in get_special_mid_list() or version_audit_status == 1:
|
|
|
rank_result = special_mid_recommend(request_id=request_id, mid=mid, uid=uid, app_type=app_type, size=size)
|
|
@@ -1709,8 +1710,6 @@ def video_homepage_recommend(request_id, mid, uid, size, app_type, algo_type,
|
|
|
get_result_st = time.time()
|
|
|
#print("ab_code:", ab_code)
|
|
|
#new pipeline
|
|
|
-
|
|
|
- fea_info = json.dumps(env_dict)
|
|
|
if ab_code == 60047 or ab_code == 60048 or ab_code == 60049:
|
|
|
result = new_video_recommend(request_id=request_id,
|
|
|
mid=mid, uid=uid, app_type=app_type,
|
|
@@ -1736,6 +1735,7 @@ def video_homepage_recommend(request_id, mid, uid, size, app_type, algo_type,
|
|
|
rule_key=rule_key, data_key=data_key, no_op_flag=no_op_flag,
|
|
|
old_video_index=old_video_index, video_id= None,
|
|
|
params=params, rule_key_30day=rule_key_30day, shield_config=shield_config, env_dict=env_dict)
|
|
|
+ recommend_result['fea_info'] = fea_info
|
|
|
else:
|
|
|
result = video_recommend(request_id=request_id,
|
|
|
mid=mid, uid=uid, app_type=app_type,
|
|
@@ -1785,7 +1785,7 @@ def video_homepage_recommend(request_id, mid, uid, size, app_type, algo_type,
|
|
|
# })
|
|
|
recommend_result['updateRedisDataTime'] = (time.time() - update_redis_st) * 1000
|
|
|
|
|
|
- return recommend_result, fea_info
|
|
|
+ return recommend_result
|
|
|
# return rank_result
|
|
|
|
|
|
|
|
@@ -1809,6 +1809,7 @@ def video_relevant_recommend(request_id, video_id, mid, uid, size, app_type, ab_
|
|
|
"""
|
|
|
recommend_result = {}
|
|
|
param_st = time.time()
|
|
|
+ recommend_result['fea_info'] = env_dict
|
|
|
# 特殊mid 和 小程序审核版本推荐处理
|
|
|
if mid in get_special_mid_list() or version_audit_status == 1:
|
|
|
rank_result = special_mid_recommend(request_id=request_id, mid=mid, uid=uid, app_type=app_type, size=size)
|
|
@@ -1831,7 +1832,6 @@ def video_relevant_recommend(request_id, video_id, mid, uid, size, app_type, ab_
|
|
|
# 'executeTime': (time.time() - param_st) * 1000
|
|
|
# })
|
|
|
recommend_result['getRecommendParamsTime'] = (time.time() - param_st) * 1000
|
|
|
- fea_info = json.dumps(env_dict)
|
|
|
# 简单召回 - 排序 - 兜底
|
|
|
get_result_st = time.time()
|
|
|
#print("ab_code:", ab_code)
|
|
@@ -1855,6 +1855,7 @@ 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,
|
|
|
old_video_index=old_video_index, video_id=video_id,
|
|
|
params=params, rule_key_30day=rule_key_30day, shield_config=shield_config, env_dict = env_dict)
|
|
|
+ recommend_result['fea_info'] = fea_info
|
|
|
else:
|
|
|
result = video_recommend(request_id=request_id,
|
|
|
mid=mid, uid=uid, app_type=app_type,
|
|
@@ -1907,7 +1908,7 @@ def video_relevant_recommend(request_id, video_id, mid, uid, size, app_type, ab_
|
|
|
# })
|
|
|
recommend_result['updateRedisDataTime'] = (time.time() - update_redis_st) * 1000
|
|
|
|
|
|
- return recommend_result, fea_info
|
|
|
+ return recommend_result
|
|
|
# return rank_result
|
|
|
|
|
|
|