La classe SolrClient
(No version information available, might only be in Git)
Introduction
Utilisée pour envoyer des requêtes au serveur Solr. Actuellement, le clonage et la linéarisation des instances SolrClient ne sont pas supportés.
Synopsis de la classe
$doc
[, bool $allowDups = false
[, int $commitWithin = 0
]] )$maxSegments = "1"
[, bool $waitFlush = true
[, bool $waitSearcher = true
]]] )$maxSegments = "1"
[, bool $waitFlush = true
[, bool $waitSearcher = true
]]] )Constantes pré-définies
-
SolrClient::SEARCH_SERVLET_TYPE -
Utilisé lors de la mise à jour du servlet de recherche.
-
SolrClient::UPDATE_SERVLET_TYPE -
Utilisé lors de la mise à jour du servlet de mise à jour.
-
SolrClient::THREADS_SERVLET_TYPE -
Utilisé lors de la mise à jour du servlet de threads.
-
SolrClient::PING_SERVLET_TYPE -
Utilisé lors de la mise à jour du servlet de ping.
-
SolrClient::TERMS_SERVLET_TYPE -
Utilisé lors de la mise à jour du servlet de termes.
-
SolrClient::DEFAULT_SEARCH_SERVLET -
Ceci est la valeur initiale pour le servlet de recherche.
-
SolrClient::DEFAULT_UPDATE_SERVLET -
Ceci est la valeur initiale pour le servlet de mise à jour.
-
SolrClient::DEFAULT_THREADS_SERVLET -
Ceci est la valeur initiale pour le servlet de threads.
-
SolrClient::DEFAULT_PING_SERVLET -
Ceci est la valeur initiale pour le servlet de ping.
-
SolrClient::DEFAULT_TERMS_SERVLET -
Ceci est la valeur initiale pour le servlet de termes utilisé pour le TermsComponent.
Sommaire
- SolrClient::addDocument — Ajoute un document à l'index
- SolrClient::addDocuments — Ajoute une collection d'instances SolrInputDocument à l'index
- SolrClient::commit — Commit tous les ajouts/modifications effectués sur l'index
- SolrClient::__construct — Constructeur de l'objet SolrClient
- SolrClient::deleteById — Effacement par Id
- SolrClient::deleteByIds — Effacement par Ids
- SolrClient::deleteByQueries — Efface tous les documents correspondant à des requêtes
- SolrClient::deleteByQuery — Efface tous les documents correspondant à une requête
- SolrClient::__destruct — Destructeur pour SolrClient
- SolrClient::getDebug — Récupère les données de débogage de la dernière tentative de connexion
- SolrClient::getOptions — Récupère les options clientes définies en interne
- SolrClient::optimize — Défragmente l'index
- SolrClient::ping — Vérifie si le serveur Solr est disponible
- SolrClient::query — Envoi une requête au serveur
- SolrClient::request — Envoi une requête brute de mise à jour
- SolrClient::rollback — Annule les ajouts/effacements effectués sur l'index depuis le dernier commit
- SolrClient::setResponseWriter — Définit le gestionnaire à utiliser pour préparer la réponse depuis Solr
- SolrClient::setServlet — Modifie le type d'un servlet en une nouvelle valeur
- SolrClient::threads — Vérifie le statut des threads
