How to store availabilities per day

Hi together,

To explain my question I need to introduce my usecase of elasticsearch.
I'm storing in my elasticsearch cluster millions of hotel-rooms. Each room has availabilities from today until 2 years in advanced. ~700days
How is the best way to store all this availabilities that it is very fast for searching and that it does not take to much space?

It would be really nice if you have some helpful tips
Best Michael