La classe SolrResponse
(PECL solr >= 0.9.2)
Introduction
Représente une réponse du serveur Solr.
Synopsis de la classe
abstract
SolrResponse
{
/* Constantes */
/* Propriétés */
/* Méthodes */
}Propriétés
- http_status
-
Le statut http de la réponse.
- parser_mode
-
Méthode d'analyse des documents Solr : instances SolrObject ou SolrDocument.
- success
-
Si une erreur est survenue ou non durant la requête.
- http_status_message
-
Message détaillé du statut http.
- http_request_url
-
L'URL de la requête.
- http_raw_request_headers
-
Une chaîne d'en-têtes brutes envoyée lors de la requête.
- http_raw_request
-
La requête brute à envoyer au serveur.
- http_raw_response_headers
-
Les en-têtes de réponse reçus du serveur Solr.
- http_raw_response
-
Le message de réponse reçu par le serveur Solr.
- http_digested_response
-
La réponse au format linéarisé PHP.
Constantes pré-définies
Constantes de la classe SolrResponse
-
SolrResponse::PARSE_SOLR_OBJ
-
Les documents doivent être analysés comme des instances SolrObject.
-
SolrResponse::PARSE_SOLR_DOC
-
Les documents doivent être analysés comme des instances SolrDocument.
Sommaire
- SolrResponse::getDigestedResponse — Récupère la réponse XML sous la forme de données PHP linéarisées
- SolrResponse::getHttpStatus — Récupère le statut HTTP de la réponse
- SolrResponse::getHttpStatusMessage — Récupère plus de détails sur le statut HTTP
- SolrResponse::getRawRequest — Récupère la requête brute envpyée au serveur Solr
- SolrResponse::getRawRequestHeaders — Récupère les en-têtes brutes de la requête envoyée au serveur Solr
- SolrResponse::getRawResponse — Récupère la réponse brute du serveur
- SolrResponse::getRawResponseHeaders — Récupère les en-têtes brutes de la réponse du serveur
- SolrResponse::getRequestUrl — Récupère l'URL complète de la requête émise au serveur
- SolrResponse::getResponse — Récupère l'objet SolrObject représentant la réponse XML du serveur
- SolrResponse::setParseMode — Définit le mode d'analyse
- SolrResponse::success — Vérifie si la requête au serveur a réussi