function apachesolr_multisitesearch_update_metadata in Apache Solr Multisite Search 6
Same name and namespace in other branches
- 6.3 apachesolr_multisitesearch.index.inc \apachesolr_multisitesearch_update_metadata()
 - 6.2 apachesolr_multisitesearch.admin.inc \apachesolr_multisitesearch_update_metadata()
 - 7 apachesolr_multisitesearch.index.inc \apachesolr_multisitesearch_update_metadata()
 
1 call to apachesolr_multisitesearch_update_metadata()
File
- ./
apachesolr_multisitesearch.admin.inc, line 28  - Provides a multi-site search admin pages and functionality
 
Code
function apachesolr_multisitesearch_update_metadata() {
  try {
    // Get the $solr object
    $solr = apachesolr_get_solr();
    $metadata_doc = apachesolr_multisitesearch_metadata();
    $solr
      ->addDocuments(array(
      $metadata_doc,
    ));
    watchdog('Apache Solr Multisite', 'Updated site meta data');
    return TRUE;
  } catch (Exception $e) {
    watchdog('Apache Solr Multisite', 'Indexing failed for meta data <br /> !message', array(
      '!message' => nl2br(strip_tags($e
        ->getMessage())),
    ), WATCHDOG_ERROR);
  }
  return FALSE;
}