我需要另一個PARAM「類型」添加到我的查詢與Django ElasticSearch/pyes:如何使用兩個過濾器進行搜索?
過濾這是我現在所擁有的,它爲我的作品:
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()
我怎樣才能通過PARAM添加過濾「型「?
你在說'_type'嗎?或者是在你的索引中鍵入一個字段? – ChintanShah25
類型是一個參數我想過濾'type = self.request.GET ['type']' – Armance
相同query_string – Armance