I have 30 days time based indices.
Depend how your ID are generated and what do you mean by speed (sub-second, sub-milli ?)
The fastest way should be to use memcache or Redis (MEMORY STORE) ^^ where elasticsearch is not ...
Is GET /INDEX/ID endpoint not fast enough ?