Index: realname.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/realname/realname.module,v
retrieving revision 1.4.4.40
diff -u -r1.4.4.40 realname.module
--- realname.module	9 Mar 2009 13:41:43 -0000	1.4.4.40
+++ realname.module	10 Mar 2009 14:01:47 -0000
@@ -117,6 +117,20 @@
 }
 
 /**
+ * Implementation of hook_update_index().
+ */
+function realname_update_index() {
+  $start = variable_get('realname_last_index', -1) + 1;
+  $limit = (int)variable_get('search_cron_limit', 100);
+  $result = db_query_range("SELECT uid, name FROM {users} WHERE status=1 AND uid>=%d", $start, 0, $limit);
+  while ($account = db_fetch_object($result)) {
+    $realname = realname_make_name($account);
+    search_index($account->uid, 'user', $realname);
+    variable_set('realname_last_index', $account->uid);
+  }
+}
+
+/**
  * Implementation of hook_menu_alter().
  */
 function realname_menu_alter(&$callbacks) {

