SolrClient::commit
(PECL solr >= 0.9.2)
SolrClient::commit — Commit tous les ajouts/modifications effectués sur l'index
Description
public SolrUpdateResponse SolrClient::commit
([ int
$maxSegments
= "1"
[, bool $waitFlush
= true
[, bool $waitSearcher
= true
]]] )Commit tous les ajouts/modifications effectués sur l'index.
Liste de paramètres
-
maxSegments
-
Optimisation à au moins ce nombre de segments. Disponible depuis Solr 1.3.
-
waitFlush
-
Attend jusqu'à ce que les modifications de l'index soient effectives sur le disque.
-
waitSearcher
-
Attend jusqu'à ce qu'un nouvel objet de recherche soit ouvert et enregistré comme objet de recherche principal, rendant visible les modifications.
Valeurs de retour
Retourne un objet SolrUpdateResponse en cas de succès, et lance une exception SolrClientException si une erreur survient.
Voir aussi
- SolrClient::optimize() - Défragmente l'index
- SolrClient::rollback() - Annule les ajouts/effacements effectués sur l'index depuis le dernier commit