from elasticsearch import Elasticsearch
from elasticsearch_dsl import Search,Q,query,F
client = Elasticsearch([{'host':'blrkec248770d','port':'9200'}])
d={'project_language.languageName.raw':'nodejs'}
s=Search(using=client, index="indexforproject").filter('term',**d)
body={
'query':"PHP and node.js",
'filters':[{'name':"languages",'values':"[python,PHP,angular]"} ]
}
#print s.to_dict()
response=s.execute()
for hit in response:
print hit.title
我终于明白了。代码如下:
相关问题 更多 >
编程相关推荐