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