Hello. I was looking into Shrink API and in what cases it can be used, and I found three main reasons to use shrinking:
- Resource economy
- Faster search
- Big shards are more suited for long-term data storage
However, I don't really understand how having a small number of shards relates to those. Also, are there more reasons to use shrink API other than those?