diff --git a/apachesolr_attachments.admin.inc b/apachesolr_attachments.admin.inc
index 7876473..0acffbc 100644
--- a/apachesolr_attachments.admin.inc
+++ b/apachesolr_attachments.admin.inc
@@ -290,7 +290,6 @@ function apachesolr_attachments_delete_index() {
   try {
     $solr = apachesolr_get_solr();
     $solr->deleteByQuery("entity_type:file AND hash:" . apachesolr_site_hash());
-    $solr->commit();
     module_load_include('inc', 'apachesolr', 'apachesolr.index');
     apachesolr_attachments_solr_reindex();
     return TRUE;
diff --git a/apachesolr_attachments.module b/apachesolr_attachments.module
index 45ff2d9..fd91d1b 100644
--- a/apachesolr_attachments.module
+++ b/apachesolr_attachments.module
@@ -480,7 +480,6 @@ function apachesolr_attachments_remove_attachments_from_index($parent_entity_typ
     list($parent_entity_id, $parent_entity_vid, $parent_entity_bundle) = entity_extract_ids($parent_entity_type, $parent_entity);
     $solr = apachesolr_get_solr();
     $solr->deleteByQuery("sm_parent_entity:{$parent_entity_type}-{$parent_entity_bundle}-{$parent_entity_id} AND entity_type:file AND hash:" . apachesolr_site_hash());
-    $solr->commit();
     return TRUE;
   }
   catch (Exception $e) {
@@ -776,4 +775,4 @@ class ApachesolrAttachmentsEntityFieldQuery extends EntityFieldQuery {
     );
     return $this;
   }
-}
\ No newline at end of file
+}
