Commit a1f618f8 authored by lixiaofang's avatar lixiaofang

update size

parent 4c5519bf
...@@ -35,8 +35,10 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None): ...@@ -35,8 +35,10 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None):
gray_number = recommed_service_category_device_id(device_id) gray_number = recommed_service_category_device_id(device_id)
if gray_number == 1: if gray_number == 1:
sub_index_name = "suggest" sub_index_name = "suggest"
size = 50
else: else:
sub_index_name = "suggest-v1" sub_index_name = "suggest-v1"
size = 30
have_read_tips_set, ret_list, result_dict = get_query_by_es(query=str(query).lower(), lat=lat, lng=lng, have_read_tips_set, ret_list, result_dict = get_query_by_es(query=str(query).lower(), lat=lat, lng=lng,
offset=offset, offset=offset,
...@@ -49,7 +51,7 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None): ...@@ -49,7 +51,7 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None):
front_data = [] front_data = []
end_data = [] end_data = []
equal_data = [] equal_data = []
need_change_sort = ret_list[:30] need_change_sort = ret_list[:size]
for item in need_change_sort: for item in need_change_sort:
ori_name = item.get("ori_name", None) ori_name = item.get("ori_name", None)
if query == ori_name: if query == ori_name:
...@@ -63,11 +65,9 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None): ...@@ -63,11 +65,9 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None):
# equal_data.extend(ret_list[30:]) # equal_data.extend(ret_list[30:])
ret_list = equal_data ret_list = equal_data
if len(ret_list) >= 50: if len(ret_list) >= size:
if gray_number in (2, 3):
return ret_list[:30]
logging.info("user_search_query:%s,get_sug_num:%s" % (query, len(ret_list))) logging.info("user_search_query:%s,get_sug_num:%s" % (query, len(ret_list)))
return ret_list[:50] return ret_list[:size]
else: else:
query_ret_list = [] query_ret_list = []
...@@ -120,17 +120,12 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None): ...@@ -120,17 +120,12 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None):
item['results_num'] += result_num[0][0] item['results_num'] += result_num[0][0]
#### ####
if len(ret_list) >= 50: if len(ret_list) >= size:
if gray_number in (2, 3):
return ret_list[:30]
logging.info("user_search_query:%s,get_sug_num:%s" % (query, len(ret_list))) logging.info("user_search_query:%s,get_sug_num:%s" % (query, len(ret_list)))
return ret_list[0:50] return ret_list[0:size]
elif len(ret_list) < 50 and len(ret_list) > 3:
if gray_number in (2, 3):
return ret_list[:30]
elif len(ret_list) < size and len(ret_list) > 3:
logging.info("user_search_query:%s,get_sug_num:%s" % (query, len(ret_list))) logging.info("user_search_query:%s,get_sug_num:%s" % (query, len(ret_list)))
return ret_list return ret_list
...@@ -151,7 +146,8 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None): ...@@ -151,7 +146,8 @@ def get_suggest_tips(query, lat, lng, offset=0, size=50, device_id=None):
logging.info("user_search_query:%s,get_sug_num:%s" % (query, len(ret_list))) logging.info("user_search_query:%s,get_sug_num:%s" % (query, len(ret_list)))
if gray_number in (2, 3): if gray_number in (2, 3):
return ret_list[:30] return ret_list[:size]
return ret_list return ret_list
......
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