SolrClient::optimize
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