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