diff --git a/service.inc b/service.inc
index b2221c0..e3284b0 100644
--- a/service.inc
+++ b/service.inc
@@ -433,6 +433,7 @@ class SearchApiSolrService extends SearchApiAbstractService {
       $q = $ids == 'all' ? '*:*' : $ids;
       $this->solr->deleteByQuery($q);
     }
+    $this->solr->commit(FALSE, FALSE, FALSE);
   }
 
   public function search(SearchApiQueryInterface $query) {
