Skip to content

Instantly share code, notes, and snippets.

@gizemabali
Last active July 11, 2018 08:33
Show Gist options
  • Save gizemabali/ed68f991efdd59c7347c3d166cf03362 to your computer and use it in GitHub Desktop.
Save gizemabali/ed68f991efdd59c7347c3d166cf03362 to your computer and use it in GitHub Desktop.
elasticsearch helpers.scan
from elasticsearch import Elasticsearch
from elasticsearch import helpers
start_time = "Some Date"
end_time = "Some Date"
parameter = ""
query = {"query": {"bool":
{"must": [
{"match": {"parameter": parameter}},
{"range": {"timestamp": {"gte": start_time, "lte": end_time}}}
]
}
}
res = helpers.scan(self.es,
query=query,
index="index_name", scroll=u'480m'
)
for hit in res:
parameter1 = hit["_source"]["parameter1"]
parameter2 = hit["_source"]["paramater2"]
# ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment