module Elastic::SiteSearch::Client::DocumentType

Every Document must belong to a DocumentType. For more information, see the REST API overview.

Public Instance Methods

create_document_type(engine_id, name) click to toggle source
# File lib/elastic/site-search/client.rb, line 275
def create_document_type(engine_id, name)
  post("engines/#{engine_id}/document_types.json", :document_type => {:name => name})
end
destroy_document_type(engine_id, document_type_id) click to toggle source
# File lib/elastic/site-search/client.rb, line 279
def destroy_document_type(engine_id, document_type_id)
  delete("engines/#{engine_id}/document_types/#{document_type_id}.json")
end
document_type(engine_id, document_type_id) click to toggle source
# File lib/elastic/site-search/client.rb, line 271
def document_type(engine_id, document_type_id)
  get("engines/#{engine_id}/document_types/#{document_type_id}.json")
end
document_types(engine_id) click to toggle source
# File lib/elastic/site-search/client.rb, line 267
def document_types(engine_id)
  get("engines/#{engine_id}/document_types.json")
end