function apachesolr_multisitesearch_update_metadata in Apache Solr Multisite Search 6.3
Same name and namespace in other branches
- 6 apachesolr_multisitesearch.admin.inc \apachesolr_multisitesearch_update_metadata()
- 6.2 apachesolr_multisitesearch.admin.inc \apachesolr_multisitesearch_update_metadata()
- 7 apachesolr_multisitesearch.index.inc \apachesolr_multisitesearch_update_metadata()
Creation of update of the metadata
Return value
type
1 call to apachesolr_multisitesearch_update_metadata()
File
- ./
apachesolr_multisitesearch.index.inc, line 97
Code
function apachesolr_multisitesearch_update_metadata() {
try {
// Get the $solr object
$solr = apachesolr_get_solr();
$metadata_doc = apachesolr_multisitesearch_generate_metadata();
$solr
->addDocuments(array(
$metadata_doc,
));
$solr
->commit();
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;
}