You are here

function apachesolr_multisitesearch_apachesolr_multisitesearch_facets in Apache Solr Multisite Search 6.2

Same name and namespace in other branches
  1. 6 apachesolr_multisitesearch.module \apachesolr_multisitesearch_apachesolr_multisitesearch_facets()

Implementation of hook_apachesolr_multisitesearch_facets().

Returns an array keyed by block delta.

1 call to apachesolr_multisitesearch_apachesolr_multisitesearch_facets()
apachesolr_multisitesearch_block in ./apachesolr_multisitesearch.module
Implementation of hook_block().

File

./apachesolr_multisitesearch.module, line 388
Provides a multi-site search implementation for use with the Apache Solr module

Code

function apachesolr_multisitesearch_apachesolr_multisitesearch_facets($rebuild = FALSE) {
  if (!$rebuild) {
    $cache = cache_get('apachesolr_multisitesearch:facets', 'cache_apachesolr');
    if (isset($cache->data)) {
      return $cache->data;
    }
  }
  module_load_include('inc', 'apachesolr_multisitesearch', 'apachesolr_multisitesearch.admin');
  return apachesolr_multisitesearch_rebuild_facets();
}