TTL Documents

In this case the cheapest solution would be to create a new index periodically. For example, if you have 6 months ttl, you can create a new index every month. While searching you can add a filter that will filter out documents that are older than 6 months. After 6 month, you will create a new index and delete completely the oldest index. You can automate this operation using curator.