public IndexDefinition() { // settings the default values IndexSettings = new IndexSettings {NumberOfReplicas = 1, NumberOfShards = 5}; IndexAliases = new IndexAliases(); IndexWarmers = new IndexWarmers(); Mapping = new MappingDefinition(); }
public IndexDefinition() { // settings the default values IndexSettings = new IndexSettings { NumberOfReplicas = 1, NumberOfShards = 5 }; IndexAliases = new IndexAliases(); IndexWarmers = new IndexWarmers(); Mapping = new MappingDefinition(); }
public void CreateIndexSettingsForDocument(string index, IndexSettings indexSettings, IndexAliases indexAliases, IndexWarmers indexWarmers) { if (_processedItems.Contains("_index" + index)) { return; } _processedItems.Add("_index" + index); var elasticsearchCrudJsonWriter = new ElasticsearchCrudJsonWriter(); elasticsearchCrudJsonWriter.JsonWriter.WriteStartObject(); CreateIndexSettings(elasticsearchCrudJsonWriter, indexSettings); indexAliases.WriteJson(elasticsearchCrudJsonWriter); indexWarmers.WriteJson(elasticsearchCrudJsonWriter); elasticsearchCrudJsonWriter.JsonWriter.WriteEndObject(); CreateIndexCommand(elasticsearchCrudJsonWriter.GetJsonString(), index); }