Commit f0dcca73 authored by 高雅喆's avatar 高雅喆

限制画像最小tag长度为5

parent f00fc303
...@@ -121,8 +121,8 @@ def get_user_service_portrait(cl_id, all_word_tags, all_tag_tag_type, all_3tag_2 ...@@ -121,8 +121,8 @@ def get_user_service_portrait(cl_id, all_word_tags, all_tag_tag_type, all_3tag_2
# 写redis # 写redis
redis_client = redis.StrictRedis.from_url('redis://:ReDis!GmTx*0aN9@172.16.40.173:6379') redis_client = redis.StrictRedis.from_url('redis://:ReDis!GmTx*0aN9@172.16.40.173:6379')
cl_id_portrait_key2 = "user:service_portrait_tags2:cl_id:" + str(cl_id) cl_id_portrait_key2 = "user:service_portrait_tags2:cl_id:" + str(cl_id)
# 如果画像的tag个数小于4,则补充热搜词 # 如果画像的tag个数小于5,则补充热搜词
if len(gmkv_tag_score2_sum_dict) < 4: if len(gmkv_tag_score2_sum_dict) < 5:
hot_search_wordskey2 = "user:service_coldstart_tags2" hot_search_wordskey2 = "user:service_coldstart_tags2"
hot_search_words_score = redis_client.hgetall(hot_search_wordskey2) hot_search_words_score = redis_client.hgetall(hot_search_wordskey2)
for tag_id in hot_search_words_score: for tag_id in hot_search_words_score:
...@@ -130,7 +130,7 @@ def get_user_service_portrait(cl_id, all_word_tags, all_tag_tag_type, all_3tag_2 ...@@ -130,7 +130,7 @@ def get_user_service_portrait(cl_id, all_word_tags, all_tag_tag_type, all_3tag_2
continue continue
else: else:
gmkv_tag_score2_sum_dict.update({tag_id: hot_search_words[tag_id]}) gmkv_tag_score2_sum_dict.update({tag_id: hot_search_words[tag_id]})
if len(gmkv_tag_score2_sum_dict) > 3: if len(gmkv_tag_score2_sum_dict) > 4:
break break
redis_client.delete(cl_id_portrait_key2) redis_client.delete(cl_id_portrait_key2)
redis_client.hmset(cl_id_portrait_key2, gmkv_tag_score2_sum_dict) redis_client.hmset(cl_id_portrait_key2, gmkv_tag_score2_sum_dict)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment