module Elastic::SiteSearch::Client::Engine

An Engine is a search engine that lets you search and filter the Documents it contains. For more information, see the REST API overview.

Public Instance Methods

create_engine(name) click to toggle source
# File lib/elastic/site-search/client.rb, line 256
def create_engine(name)
  post("engines.json", :engine => {:name => name})
end
destroy_engine(engine_id) click to toggle source
# File lib/elastic/site-search/client.rb, line 260
def destroy_engine(engine_id)
  delete("engines/#{engine_id}.json")
end
engine(engine_id) click to toggle source
# File lib/elastic/site-search/client.rb, line 252
def engine(engine_id)
  get("engines/#{engine_id}.json")
end
engines() click to toggle source
# File lib/elastic/site-search/client.rb, line 248
def engines
  get("engines.json")
end