Method: SearchFlip::Index::ClassMethods#delete
- Defined in:
- lib/search_flip/index.rb
#delete(scope, options = {}, additional_index_options = {}) ⇒ Object
Deletes the given record set, array of records or individual record from Elasticsearch using the Bulk API.
586 587 588 589 590 591 592 593 594 |
# File 'lib/search_flip/index.rb', line 586 def delete(scope, = {}, = {}) bulk do |indexer| each_record(scope) do |object| indexer.delete record_id(object), (object).merge() end end scope end |