File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,12 @@ def update_documents(documents, primary_key = nil)
7070 end
7171 alias add_or_update_documents update_documents
7272
73+ def update_documents! ( documents , primary_key = nil )
74+ update = update_documents ( documents , primary_key )
75+ wait_for_pending_update ( update [ 'updateId' ] )
76+ end
77+ alias add_or_update_documents! update_documents!
78+
7379 def delete_documents ( documents_ids )
7480 if documents_ids . is_a? ( Array )
7581 http_post "/indexes/#{ @uid } /documents/delete-batch" , documents_ids
@@ -79,6 +85,12 @@ def delete_documents(documents_ids)
7985 end
8086 alias delete_multiple_documents delete_documents
8187
88+ def delete_documents! ( documents_ids )
89+ update = delete_documents ( documents_ids )
90+ wait_for_pending_update ( update [ 'updateId' ] )
91+ end
92+ alias delete_multiple_documents! delete_documents!
93+
8294 def delete_document ( document_id )
8395 encode_document = URI . encode_www_form_component ( document_id )
8496 http_delete "/indexes/#{ @uid } /documents/#{ encode_document } "
You can’t perform that action at this time.
0 commit comments