(PECL solr >= 0.9.2)
SolrClient::optimize — Desfragmenta o índice
$maxSegments = 1, bool $softCommit = true, bool $waitSearcher = true): SolrUpdateResponseDesfragmenta o índice para um desempenho de pesquisa mais rápido.
maxSegmentsOtimiza até no máximo esse número de segmentos. Desde o Solr 1.3.
softCommitIsto irá atualizar a 'visão' do índice de uma forma mais eficiente, mas sem garantias "no disco". (Sol4.0+)
waitSearcherBloqueia até que um novo buscador seja aberto e cadastrado como buscador de consulta principal, tornando as alterações visíveis.
Retorna um SolrUpdateResponse em caso de sucesso ou lança uma exceção em caso de falha.
Lança SolrClientException se o cliente falhar ou houver problema de conexão.
Lança SolrServerException se o servidor Solr falhar ao processar a solicitação.
PECL Solr >= 2.0 só suporta Solr Server >= 4.0
Antes do PECL Solr 2.0, este método costumava aceitar estes argumentos "int $maxSegments, bool $waitFlush, bool $waitSearcher".