Check status/progress of long running ElasticSearch queries?

I'm an ElasticSearch newbie, and assessing this tech for possible use on a very large database search requirement.

It is highly likely that some of the searches on this database will have a long query elapsed time. I was wondering whether ElasticSearch has any query status/progress checking available on a query that is in progress?


  • Is query still in progress?
  • Reporting the process stage the query is at?
  • Query start time and elapsed time so far.

Conversely can a timeout be set for a query, and can a query be cancelled after it has started?


Normally a query in elasticsearch should be fast.

But if it's getting too much time you can look at

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.