--- modules/node/node.module	14 Aug 2008 05:15:07 -0000	1.9
+++ modules/node/node.module	23 Sep 2008 17:25:30 -0000
@@ -1781,7 +1781,7 @@
   variable_set('node_cron_comments_scale', 1.0 / max(1, db_result(db_query('SELECT MAX(comment_count) FROM {node_comment_statistics}'))));
   variable_set('node_cron_views_scale', 1.0 / max(1, db_result(db_query('SELECT MAX(totalcount) FROM {node_counter}'))));
 
-  $result = db_query_range("SELECT n.nid FROM {node} n LEFT JOIN {search_dataset} d ON d.type = 'node' AND d.sid = n.nid WHERE d.sid IS NULL OR d.reindex <> 0 ORDER BY d.reindex ASC, n.nid ASC", 0, $limit);
+  $result = db_query_range("SELECT d.sid as nid FROM {search_dataset} d WHERE d.type = 'node' AND d.reindex <> 0 ORDER BY d.reindex ASC", 0, $limit);
 
   while ($node = db_fetch_object($result)) {
     _node_index_node($node);

