Adding support for configuring the number of shards and replicas

In order to create a highly available search cluster
As a developer
I want to be able to specify the number of shards and number of replicas when I create an Index