Commit f1227b18 authored by 段英荣's avatar 段英荣

add highlight marks

parent 4c81042f
......@@ -26,7 +26,7 @@ def get_suggest_tips(query,offset=0,size=100):
{"offline_score": {"order": "desc"}}
],
"_source": {
"include": ["id", "ori_name", "offline_score", "is_online"]
"include": ["id", "ori_name", "offline_score", "is_online","type_flag","results_num"]
}
}
......@@ -34,6 +34,14 @@ def get_suggest_tips(query,offset=0,size=100):
result_dict = ESPerform.get_search_results(ESPerform.get_cli(),sub_index_name="suggest",query_body=q,offset=offset,size=size,is_suggest_request=True)
for tips_item in result_dict["suggest"]["tips-suggest"]:
for hit_item in tips_item["options"]:
highlight_marks = u'<ems>%s</ems>' % query
hit_item["_source"]["ori_name"] = hit_item["_source"]["ori_name"].replace(query,highlight_marks)
if hit_item["_source"]["type_flag"] == "hospital":
hit_item["_source"]["describe"] = "6.5km"
else:
hit_item["_source"]["describe"] = "约"+str(hit_item["_source"]["results_num"])+"结果" if hit_item["_source"]["results_num"] else ""
ret_list.append(hit_item["_source"])
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