(PECL solr >= 0.9.2)
SolrClient::optimize — 索引重組
$maxSegments = 1, 布林值 $softCommit = true, 布林值 $waitSearcher = true): SolrUpdateResponse整理索引碎片以提升搜尋效能。
maxSegments最多最佳化到此數量的區段。自 Solr 1.3 起
softCommit這將以更高效的方式刷新索引的「視圖」,但沒有「磁碟上」的保證。(Solr 4.0+)
waitSearcher阻塞直到新的搜尋器開啟並註冊為主要查詢搜尋器,使變更可見。
成功時返回 SolrUpdateResponse,失敗時拋出例外。
PECL Solr >= 2.0 只支援 Solr 伺服器 >= 4.0
在 PECL Solr 2.0 之前,此方法過去接受這些參數 "int $maxSegments, bool $waitFlush, bool $waitSearcher"。