我是弹性搜索的新手。我正在试图用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的帮助 –