0
ich bin mit Python 3.5 und elasicsearch 5.6.3:Elasticsearch 5+ Abfrage mehrere Werte exakt
deplist = ['A', 'B']
body = {"query": {
"bool": {
"must": {
"terms": {
"Department": deplist}}}}}
res = es.search(index=self.index, doc_type='data', body=body)
aber i dont Ergebnisse haben, wenn ich, dass ich Ergebnisse zu tun haben:
body = {"query": {
"bool": {
"must": {
"match": {
"Department": 'A'}}}}}
res = es.search(index=self.index, doc_type='data', body=body)
Ich denke, Sie sollten 'json.load' beim Einlesen der Daten verwenden. https://github.com/hkulekci/es-presentation-examples/blob/master/twitter/stream.py#L17-L21 – hkulekci