Determine Large Query Search


We are currently using Time Series Indexing (per day indexing for some
types and per week indexing for some types). Our searches are also targeted
searches meaning we calculate which indices should be searched on based on
the date range in the query. We have fielddata enabled on fields we do
aggregations and/or sorting on.

Even after this, whenever we perform search on a wide date range (which
implies large number of indices), our cluster is still coming down. We are
using Elasticsearch 1.3.1. One of the optimizations we are looking into is
to clearing field data cache after performing large query search.

Now my question is, whats the best way to determine whether the search is a
large query search? Will the number of indices being targeted be a good
metric to determine this?

Any advice is appreciated.


You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit
For more options, visit