Elasticsearch in RAM data store
Elasticsearch indexes are just files and they effectively cached in RAM by system. Usually if you have enough RAM Elasticsearch should work as fast as possible, especially for GET queries.
You can use /dev/shm/ shared memory folder as data folder
You can put perindex settings
PUT /my_index{ "settings": { "index.store.type": "mmapfs" }}