module SwiftypeAppSearch::Client::SearchSettings

Public Instance Methods

reset_settings(engine_name) click to toggle source

Reset Engine's Search Settings to default values.

@param [String] engine_name the unique Engine name

@return [Hash] default Search Settings

# File lib/swiftype-app-search/client/search_settings.rb, line 30
def reset_settings(engine_name)
  post("engines/#{engine_name}/search_settings/reset")
end
show_settings(engine_name) click to toggle source

Show all Weights and Boosts applied to the search fields of an Engine.

@param [String] engine_name the unique Engine name

@return [Hash] current Search Settings

# File lib/swiftype-app-search/client/search_settings.rb, line 11
def show_settings(engine_name)
  get("engines/#{engine_name}/search_settings")
end
update_settings(engine_name, settings) click to toggle source

Update Weights or Boosts for search fields of an Engine.

@param [String] engine_name the unique Engine name @param [Hash] settings new Search Settings Hash

@return [Hash] new Search Settings

# File lib/swiftype-app-search/client/search_settings.rb, line 21
def update_settings(engine_name, settings)
  put("engines/#{engine_name}/search_settings", settings)
end