diff --git a/core/modules/search/search.module b/core/modules/search/search.module
index e7a725f..91f91b4 100644
--- a/core/modules/search/search.module
+++ b/core/modules/search/search.module
@@ -539,6 +539,7 @@ function search_mark_for_reindex($type, $sid) {
     ->fields(array('reindex' => REQUEST_TIME))
     ->condition('type', $type)
     ->condition('sid', $sid)
+    ->condition('reindex', 0)
     ->execute();
 }
 
