You are here

function oa_search_rebuild_index in Open Atrium Search 7.2

Re-build the panopoly search index.

3 calls to oa_search_rebuild_index()
oa_search_enable in ./oa_search.install
Implements hook_enable().
oa_search_update_7002 in ./oa_search.install
Re-build the panopoly search index.
oa_search_update_7201 in ./oa_search.install
Re-build the panopoly search index.

File

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

Code

function oa_search_rebuild_index() {
  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)) {
          $server
            ->addIndex($index);
        }
      }
    }
  }
}