SolrClient::optimize
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
SolrClient::optimize
Референца за `solrclient.optimize.php` со подобрена типографија и навигација.
SolrClient::optimize
(PECL solr >= 0.9.2)
SolrClient::optimize — Дефрагментирање на индексот
= NULL
$maxSegments = 1, bool $softCommit = true, bool $waitSearcher = true): SolrUpdateResponseДефрагментирање на индексот за побрзо пребарување.
Параметри
maxSegments-
Оптимизира до најмногу овој број на сегменти. Од Solr 1.3
softCommit-
Ова ќе го освежи „прегледот“ на индексот на поефикасен начин, но без гаранции „на диск“. (Solr4.0+)
waitSearcher-
Блокирај додека не се отвори нов пребарувач и не се регистрира како главен пребарувач на барања, со што промените ќе станат видливи.
Вратени вредности
Враќа SolrUpdateResponse при успех или фрла исклучок при неуспех.
Errors/Exceptions
). Ако повикот не успее, ќе врати SolrClientException ако клиентот откажал или имало проблем со врската.
). Ако повикот не успее, ќе врати SolrServerException ако Solr Серверот не успеал да го обработи барањето.
Белешки
PECL Solr >= 2.0 поддржува само Solr Server >= 4.0
Prior to PECL Solr 2.0 this method used to accept these arguments "int $maxSegments, bool $waitFlush, bool $waitSearcher".
Види Исто така
- SolrClient::addDocument() - Финализира сите додадени/избришани во индексот
- SolrClient::rollback() - Враќа сите додатоци/бришења направени во индексот од последниот запис