Ich brauche Ihre Hilfe, um eine Abfrage in pyes zu übersetzen. Diese Abfrage ordnungsgemäß funktioniert, ist das Problem, dass ich nicht pyes verwenden kann, damit es funktioniert:Kann Elasticsearch Query nicht in pyes übersetzen
curl -XGET 'http://127.0.0.1:9200/my_index/user/_search?pretty=1' -d '{
"query" : {
"bool":{
"should": [
{ "text": { "first_name": "em" }},
{ "text": { "first_name.partial": "em" }}
]
}
}
}'
Zuerst war ich dies zu tun, nach 0.17 docs:
q1 = TextQuery("first_name","em")
q2 = TextQuery("first_name.partial","em")
q = BoolQuery(should=[q1, q2])
conn.search(q,indices='my_index',doc_types='user')
Nach wenigen Ausnahmen angehoben Ich erkannte, dass ich 0.16 installiert habe, weil 0.17 ein instabiler Zweig ist.
Also, um es einfach zu sagen: Wie kann ich diese Suchanfrage mit pyes übersetzen?
Danke!