You are here

function oa_search_queue_reindex in Open Atrium Search 7.2

Queue the indexes to be re-indexed.

1 call to oa_search_queue_reindex()
oa_search_update_7202 in ./oa_search.install
Re-build the panopoly search index.

File

./oa_search.install, line 71
Provides install and update hooks for oa_search.

Code

function oa_search_queue_reindex() {
  if (module_exists('search_api')) {
    $server = search_api_server_load('database_server');
    if ($server) {
      foreach (array(
        'database_node_index',
        'user_index',
      ) as $database_index) {
        if ($index = search_api_index_load($database_index)) {
          $index
            ->reindex();
        }
      }
    }
  }
}