Same name and namespace in other branches
  1. 10 core/modules/search/search.module \search_cron()
  2. 4.6.x modules/search.module \search_cron()
  3. 4.7.x modules/search.module \search_cron()
  4. 5.x modules/search/search.module \search_cron()
  5. 6.x modules/search/search.module \search_cron()
  6. 8.9.x core/modules/search/search.module \search_cron()
  7. 9 core/modules/search/search.module \search_cron()

Implements hook_cron().

Fires hook_update_index() in all modules and cleans up dirty words.

See also

search_dirty()

File

modules/search/search.module, line 356
Enables site-wide keyword searching.

Code

function search_cron() {

  // We register a shutdown function to ensure that search_total is always up
  // to date.
  drupal_register_shutdown_function('search_update_totals');
  foreach (variable_get('search_active_modules', array(
    'node',
    'user',
  )) as $module) {

    // Update word index
    module_invoke($module, 'update_index');
  }
}