(PECL solr >= 0.9.2)
SolrClient::optimize — Defragmenta el índice
$maxSegments
= 1, bool $softCommit
= true
, bool $waitSearcher
= true
): SolrUpdateResponseDefragmenta el índice para un rendimiento de búsquda más rápido.
maxSegments
Optimiza como máximo este número de segmentos. Desde Solr 1.3
softCommit
Refresca la 'vista' del índice para un mayor rendimiento, pero si sin garantizar "on-disk". (Solr4.0+)
waitSearcher
Bloqueo hasta que un nuevo buscador sea abierto y registrado como el buscador de consultas principal, haciendo los cambios visibles.
Devuelve un objeto SolrUpdateResponse en caso de éxito y lanza una excepción en caso de error.
Lanza una SolrClientException si el cliente falló o hubo un problema de conexión.
Lanza una SolrServerException si el Servidor de Solr falló al procesar la petición.
Solr >= 2.0 de PECL solamente soporta Solr Server >= 4.0
Antes de Solr 2.0 de PECL, este método solía aceptar estos argumentos: "int $maxSegments, bool $waitFlush, bool $waitSearcher".