public function DrupalApacheSolrService::clearCache in Apache Solr Search 8
Same name and namespace in other branches
- 6.3 Drupal_Apache_Solr_Service.php \DrupalApacheSolrService::clearCache()
 - 7 Drupal_Apache_Solr_Service.php \DrupalApacheSolrService::clearCache()
 
Clear cached Solr data.
Overrides DrupalApacheSolrServiceInterface::clearCache
File
- ./
Drupal_Apache_Solr_Service.php, line 379  
Class
- DrupalApacheSolrService
 - Starting point for the Solr API. Represents a Solr server resource and has methods for pinging, adding, deleting, committing, optimizing and searching.
 
Code
public function clearCache() {
  // Don't clear cached data if the server is unavailable.
  if (@$this
    ->ping()) {
    $this
      ->_clearCache();
  }
  else {
    throw new Exception('No Solr instance available when trying to clear the cache.');
  }
}