lib/thinking_sphinx/deletion.rb in thinking-sphinx-3.3.0 vs lib/thinking_sphinx/deletion.rb in thinking-sphinx-3.4.0
- old
+ new
@@ -23,11 +23,15 @@
def document_ids_for_keys
ids.collect { |id| index.document_id_for_key id }
end
def execute(statement)
- ThinkingSphinx::Connection.take do |connection|
- connection.execute statement
+ statement = statement.gsub(/\s*\n\s*/, ' ').strip
+
+ ThinkingSphinx::Logger.log :query, statement do
+ ThinkingSphinx::Connection.take do |connection|
+ connection.execute statement
+ end
end
end
class RealtimeDeletion < ThinkingSphinx::Deletion
def perform