(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.
maxSegmentsOptimiza como máximo este número de segmentos. Desde Solr 1.3
softCommitRefresca la 'vista' del índice para un mayor rendimiento, pero si sin garantizar "on-disk". (Solr4.0+)
waitSearcherBloquo 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".