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

modify

parent 1183efc1
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals, absolute_import, print_function
from gm_rpcd.all import bind
import logging
import traceback
import json
from search.utils.topic import TopicUtils
from libs.es import ESPerform
from libs.cache import redis_client
from search.utils.common import *
@bind("physical/search/query_tag")
def query_tag(query,offset,size):
try:
q = {
"query":{
"match":{
"name":query
}
},
"_source":{
"include":["id","name"]
}
}
ret_list = list()
result_dict = ESPerform.get_search_results(ESPerform.get_cli(),sub_index_name="tag",query_body=q,offset=offset,size=size)
for hit_item in result_dict["hits"]:
ret_list.append(hit_item["_source"])
return {"tag_list": ret_list}
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return {"tag_list": []}
......@@ -3,6 +3,6 @@
"properties": {
"id":{"type":"long"},
"suggest":{"type":"completion"},
"name":{"type":"text"}
"name":{"type":"text","analyzer":"gm_default_index","search_analyzer":"keyword"}
}
}
\ No newline at end of file
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