module ElasticRecord::Index::Settings

Public Instance Methods

settings() click to toggle source
# File lib/elastic_record/index/settings.rb, line 8
def settings
  @settings ||= ElasticRecord::Config.default_index_settings.deep_dup
end
settings=(mapping) click to toggle source
# File lib/elastic_record/index/settings.rb, line 4
def settings=(mapping)
  settings.deep_merge!(mapping)
end
update_settings(index_name = alias_name, settings: self.settings) click to toggle source
# File lib/elastic_record/index/settings.rb, line 12
def update_settings(index_name = alias_name, settings: self.settings)
  connection.json_put "/#{index_name}/_settings", settings
end