SolrClient::ping

(PECL solr >= 0.9.2)

SolrClient::pingVérifie si le serveur Solr est disponible

Description

public SolrClient::ping ( void ) : SolrPingResponse

Vérifie si le serveur Solr est toujours disponible. Envoi une requête HEAD au serveur Apache Solr.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne un objet SolrPingResponse en cas de succès, et lance une exception SolrClientException en cas d'échec.

Erreurs / Exceptions

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.

Exemples

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 à :