DynamicIndexSettingsDescriptorBase<TDescriptor, TIndexSettings>
public abstract class DynamicIndexSettingsDescriptorBase<TDescriptor, TIndexSettings> : IsADictionaryDescriptorBase<TDescriptor, TIndexSettings, string, object> where TDescriptor : DynamicIndexSettingsDescriptorBase<TDescriptor, TIndexSettings> where TIndexSettings : IDynamicIndexSettings
Base descriptor implementation for dynamic index settings
Configure analysis
Auto-expand the number of replicas based on the number of available nodes.
Set to a dash delimited lower and upper bound (e.g. 0-5) or use all for the upper bound (e.g. 0-all). Defaults to false (i.e. disabled).
Set to true to disable index metadata reads and writes.
Set to true to disable read operations against the index.
Set to true to make the index and index metadata read only, false to allow writes and metadata changes.
Set to true to disable write operations against the index.
The default ingest node pipeline for this index. Index requests will fail if the default pipeline is set and
the pipeline does not exist. The default may be overridden using the pipeline parameter.
The special pipeline name _none indicates no ingest pipeline should be run.`
All of the settings exposed in the merge module are expert only and may be obsoleted in the future at any time!
The number of replicas each primary shard has. Defaults to 1.
Unallocated shards are recovered in order of priority when set
A primary shard is only recovered only if there are
enough nodes available to allocate sufficient replicas to form a quorum.
How often to perform a refresh operation, which makes recent changes to the index visible to search.
Defaults to 1s. Can be set to -1 to disable refresh.
Enables the shard-level request cache. Not enabled by default.
Configure similarity
Configure logging thresholds and levels in elasticsearch for search/fetch and indexing
Configure translog settings. This should only be used by experts who know what they're doing
The allocation of replica shards which become unassigned because a node has left can be
delayed with this dynamic setting, which defaults to 1m.