class Elastify::Helpers::ElasticSearch::Document
Public Class Methods
new(options = {})
click to toggle source
# File lib/elastify/helpers/elastic_search/document.rb, line 6 def initialize(options = {}) @options = options end
Public Instance Methods
create(model)
click to toggle source
# File lib/elastify/helpers/elastic_search/document.rb, line 9 def create(model) Connector.create(@options, model) end
destroy(model)
click to toggle source
# File lib/elastify/helpers/elastic_search/document.rb, line 15 def destroy(model) Connector.destroy(@options, model) end
scroll(scroll_id, scroll_timeout = nil)
click to toggle source
# File lib/elastify/helpers/elastic_search/document.rb, line 21 def scroll(scroll_id, scroll_timeout = nil) Connector.scroll(@options, scroll_id, scroll_timeout) end
search(dsl, scroll_timeout = nil)
click to toggle source
# File lib/elastify/helpers/elastic_search/document.rb, line 18 def search(dsl, scroll_timeout = nil) Connector.search(@options, dsl, scroll_timeout) end
update(model)
click to toggle source
# File lib/elastify/helpers/elastic_search/document.rb, line 12 def update(model) Connector.update(@options, model) end