(PECL solr >= 0.9.2)
SolrClient::ping — Vérifie si le serveur Solr est disponible
Vérifie si le serveur Solr est toujours disponible. Envoi une requête HEAD au serveur Apache Solr.
Cette fonction ne contient aucun paramètre.
Retourne un objet SolrPingResponse en cas de succès, et lance une exception SolrClientException en cas d'échec.
Lance une exception SolrClientException si le client a échoué, ou s'il y a eu une problème avec la connexion.
Lance une exception SolrServerException si le serveur Solr n'a pas réussi à satisfaire la requête.
Exemple #1 Exemple avec SolrClient::ping()
<?php
$options = array
(
'hostname' => SOLR_SERVER_HOSTNAME,
'login' => SOLR_SERVER_USERNAME,
'password' => SOLR_SERVER_PASSWORD,
'port' => SOLR_SERVER_PORT,
);
$client = new SolrClient($options);
$pingresponse = $client->ping();
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :