(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"。