Index: modules/search/search.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.module,v
retrieving revision 1.315
diff -u -r1.315 search.module
--- modules/search/search.module	18 Sep 2009 00:12:47 -0000	1.315
+++ modules/search/search.module	20 Sep 2009 15:42:44 -0000
@@ -678,7 +678,7 @@
       // Unset the link to mark it as processed.
       unset($links[$nid]);
     }
-    else {
+    else if ($sid != $nid || $type != 'node') {
       // Insert the existing link and mark the node for reindexing.
       db_insert('search_node_links')
         ->fields(array(
