<p dir="auto">When recovering all are part of a cluster it would be nice to have the ability to prioritize which indexes are recovered first.  For example, following the common Index per day pattern, one could envision setting today's index to take priority over all others.</p>
<p dir="auto">ES currently does not have the ability to prioritize indices during recovery.  It would be useful for the node to recover certain shards first, using an algorithm chosen by the user.  Some possibilities could be 'smaller indices first' or 'larger indices first' or 'most recently created indices first'.  That would allow for fast recovery of a current day's log index (for example) to get that index green and ready for ingestion as soon as possible.</p>