SolrClient::optimize
Défragmente l'index
&reftitle.description;
public SolrUpdateResponseSolrClient::optimize
intmaxSegments1
boolsoftCommit&true;
boolwaitSearcher&true;
Défragmente l'index afin de rendre la recherche plus
performante.
&reftitle.parameters;
maxSegments
Optimise jusqu'à ce nombre de fragments. Disponible depuis Solr 1.3.
softCommit
Permet de rafraîchir la vue de l'index de manière plus performante,
mais sans garantie "sur le disque". (Solr4.0+)
waitSearcher
S'interrompt jusqu'à ce qu'un nouvel objet de recherche soit ouvert et
enregistré comme objet principal, rendant les modifications visibles.
&reftitle.returnvalues;
Retourne un objet SolrUpdateResponse en cas de succès, ou lance
une exception en cas d'échec.
&reftitle.errors;
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 a échoué dans l'exécution de la requête.
&reftitle.notes;
PECL Solr >= 2.0 ne supporte que Solr Server >= 4.0
Avant PECL Solr 2.0, cette méthode utilisait les arguments suivants :
"int $maxSegments, bool $waitFlush, bool $waitSearcher".
&reftitle.seealso;
SolrClient::commit
SolrClient::rollback