Commit 7f822758 authored by lixiaofang's avatar lixiaofang

新增热搜词

parent 6e57caf2
......@@ -18,9 +18,9 @@ def uuid4():
return uuid.uuid4().hex
def get_tips_suggest_list(instance_cn_name):
def get_tips_suggest_list(instance_cn_name, is_weighting=False):
try:
print(instance_cn_name)
# ch_full_weight = 6.0 * 1000
# py_full_weight = 3.0 * 1000
full_weight = 3.0 * 1000
......@@ -33,6 +33,11 @@ def get_tips_suggest_list(instance_cn_name):
# 命中开始部分加权
begin_prefix_weight = 1.2 * 1000
if is_weighting:
begin_prefix_weight = 1.2
full_weight = 3.0
py_acronym_full_weight = 3.0
ch_full_word = instance_cn_name.strip()
py_full_word = ''.join(lazy_pinyin(ch_full_word))
py_acronym_full_word = ''.join(lazy_pinyin(ch_full_word, style=pypinyin.FIRST_LETTER))
......
......@@ -14,8 +14,6 @@ from django.utils import timezone
from gm_upload import IMG_TYPE, ImgUrlField
from gm_types.gaia import WORDREL_CATEGORY
doris_manager = lambda: models.Manager().db_manager(using='doris')
class WordRel(models.Model):
class Meta:
......
......@@ -377,7 +377,7 @@ def get_type_info_map():
get_data_func=SearchWord.get_search_query,
bulk_insert_chunk_size=100,
round_insert_chunk_size=5,
round_insert_period=2,
round_insert_period=2
),
# TypeInfo(
# name='suggest-v1',
......
......@@ -34,7 +34,7 @@ class SearchWord(object):
item_dict["offline_score"] = 0.0
item_dict["tips_name_type"] = 5
ret_list.append(item_dict)
suggest_list = get_tips_suggest_list(str(instance.keyword).lower())
suggest_list = get_tips_suggest_list(str(instance.keyword).lower(), is_weighting=True)
return (item_dict, suggest_list)
except:
......
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