IIndexSettings
public interface IIndexSettings : IDynamicIndexSettings, IIsADictionary<string, object>, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, IIsADictionary
The settings for an index
The store module allows you to control how index data is stored and accessed on disk.
EXPERT MODE toggle
The number of routing shards. Used in conjunction with the Split Index API. If specified, must be
greater than or equal to NumberOfShards
The number of primary shards that an index should have. Defaults to 5.
This setting can only be set at index creation time. It cannot be changed on a closed index.
Settings associated with queries.
By defaulting, routing resolves to a single shard. Use this settings to have it resolve to a set of shards instead.
This mitigates creating hotspots and very large shards if you have a few routing keys generating the significant data.
Soft delete settings for the index
Settings associated with index sorting.
https://www.elastic.co/guide/en/elasticsearch/reference/6.0/index-modules-index-sorting.html