我需要在查询中添加另一个参数“类型”以进行过滤
这就是我现在拥有的,它对我有用:
conn = pyes.ES(settings.ES_URL)
query_string = self.request.GET['q'].lower()
type = self.request.GET['type'].lower()#not used yet!
...
query1 = pyes.MultiMatchQuery(self.FIELDS_SEARCH, query_string, operator='and')
search1 = pyes.Search(query=query1, filter=filters, fields=self.RESPONSE_FIELDS, size=num, index_boost=1)
response = conn.search_multi([search1, search2], indices_list=[es_alias] * 2, doc_types_list=['asset', 'people'] * 2)
response._do_search()
如何按参数“类型”添加过滤?