Documentación offline PHP master

SolrClient::optimize

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SolrClient::optimize

Defragmenta el índice

Descripción#

php public SolrClient::optimize([int $maxSegments], [bool $softCommit], [bool $waitSearcher]): SolrUpdateResponsephp

Defragmenta el índice para un rendimiento de búsquda más rápido.

Parámetros#

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.

Valores devueltos#

Devuelve un objeto SolrUpdateResponse en caso de éxito y lanza una excepción en caso de error.

Errores/Excepciones#

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.

Notas#

[!WARNING] 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".

Véase también#

SolrClient::commit, SolrClient::rollback