我是彈性搜索的新手。我正在試圖用Python在我的大學項目中實現它。我想使用Elastic搜索作爲簡歷索引器。一切工作正常,除了它顯示在_source field
的所有領域。我不想要一些領域,我嘗試了太多的東西,但沒有任何工作。下面是我的代碼彈性搜索沒有顯示字段
es = Elastcisearch()
query = {
"_source":{
"exclude":["resume_content"]
},
"query":{
"match":{
"resume_content":{
"query":keyword,
"fuzziness":"Auto",
"operator":"and",
"store":"false"
}
}
}
}
res = es.search(size=es_conf["MAX_SEARCH_RESULTS_LIMIT"],index=es_conf["ELASTIC_INDEX_NAME"], body=query)
回報水庫
其中es_conf
是我的本地詞典。
除了上面的代碼,我也試過_source:false
,_source:[name of my fields]
,fields:[name of my fields]
。我也在我的搜索方法中嘗試了store=False
。有任何想法嗎?
我試過你的代碼..現在我的代碼工作很好thanx的幫助 –