Index Setting: Add `index.refresh_interval` to simplify setting instead of "index.engine.robin.refresh_interval` (still works), closes #546.
This commit is contained in:
parent
2b039bd0b0
commit
3ea19a514b
|
@ -109,10 +109,10 @@ public class RobinEngine extends AbstractIndexShardComponent implements Engine,
|
|||
Preconditions.checkNotNull(deletionPolicy, "Snapshot deletion policy must be provided to the engine");
|
||||
Preconditions.checkNotNull(translog, "Translog must be provided to the engine");
|
||||
|
||||
this.indexingBufferSize = componentSettings.getAsBytesSize("indexing_buffer_size", new ByteSizeValue(64, ByteSizeUnit.MB));
|
||||
this.indexingBufferSize = componentSettings.getAsBytesSize("index_buffer_size", new ByteSizeValue(64, ByteSizeUnit.MB)); // not really important, as it is set by the IndexingMemory manager
|
||||
this.termIndexInterval = indexSettings.getAsInt("index.term_index_interval", IndexWriter.DEFAULT_TERM_INDEX_INTERVAL);
|
||||
this.compoundFormat = indexSettings.getAsBoolean("index.compound_format", indexSettings.getAsBoolean("index.merge.policy.use_compound_file", store == null ? false : store.suggestUseCompoundFile()));
|
||||
this.refreshInterval = componentSettings.getAsTime("refresh_interval", timeValueSeconds(1));
|
||||
this.refreshInterval = componentSettings.getAsTime("refresh_interval", indexSettings.getAsTime("index.refresh_interval", timeValueSeconds(1)));
|
||||
|
||||
this.store = store;
|
||||
this.deletionPolicy = deletionPolicy;
|
||||
|
|
Loading…
Reference in New Issue