You are here

search_api_multi.api.php in Search API Multi-Index Searches 7

Hooks provided by the Search API multi-index searches module.

File

search_api_multi.api.php
View source
<?php

/**
 * @file
 * Hooks provided by the Search API multi-index searches module.
 */

/**
 * @addtogroup hooks
 * @{
 */

/**
 * Alters a search query before executing it.
 *
 * @param SearchApiMultiQueryInterface $query
 *   The executed search query.
 */
function hook_search_api_multi_query_alter(SearchApiMultiQueryInterface $query) {
  $indexes = $query
    ->getIndexes();
  if (isset($indexes['default_node_index'])) {
    $query
      ->condition('default_node_index:author', 0, '!=');
  }
}

/**
 * @} End of "addtogroup hooks".
 */

Functions

Namesort descending Description
hook_search_api_multi_query_alter Alters a search query before executing it.