class ThinkingSphinx::Deltas::DeleteJob

Public Class Methods

new(index_name, document_id) click to toggle source
# File lib/thinking_sphinx/deltas/delete_job.rb, line 2
def initialize(index_name, document_id)
  @index_name, @document_id = index_name, document_id
end

Public Instance Methods

perform() click to toggle source
# File lib/thinking_sphinx/deltas/delete_job.rb, line 6
def perform
  ThinkingSphinx::Connection.take do |connection|
    connection.execute Riddle::Query.update(
      @index_name, @document_id, :sphinx_deleted => true
    )
  end
rescue ThinkingSphinx::ConnectionError => error
  # This isn't vital, so don't raise the error.
end