SolrClient
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
SolrClient
Референца за `class.solrclient.php` со подобрена типографија и навигација.
Класата SolrClient
(PECL solr >= 0.9.2)
Вовед
Се користи за испраќање барања до Solr сервер. Во моментов, клонирањето и серијализацијата на инстанци на SolrClient не се поддржани.
Синопсис на класата
$doc, bool $overwrite = true, int $commitWithin = 0): SolrUpdateResponse$softCommit = false, bool $waitSearcher = true, bool $expungeDeletes = false): SolrUpdateResponse$maxSegments = 1, bool $softCommit = true, bool $waitSearcher = true): SolrUpdateResponseПретходно дефинирани константи
SolrClient::SEARCH_SERVLET_TYPE-
Се користи при ажурирање на пребарувачкиот servlet.
SolrClient::UPDATE_SERVLET_TYPE-
Се користи при ажурирање на servlet-от за ажурирање.
SolrClient::THREADS_SERVLET_TYPE-
Се користи при ажурирање на servlet-от за нишки.
SolrClient::PING_SERVLET_TYPE-
Се користи при ажурирање на ping servlet-от.
SolrClient::TERMS_SERVLET_TYPE-
Се користи при ажурирање на servlet-от за термини.
SolrClient::SYSTEM_SERVLET_TYPE-
Се користи при добивање системски информации од системскиот servlet.
SolrClient::DEFAULT_SEARCH_SERVLET-
Ова е почетната вредност за пребарувачкиот servlet.
SolrClient::DEFAULT_UPDATE_SERVLET-
Ова е почетната вредност за servlet-от за ажурирање.
SolrClient::DEFAULT_THREADS_SERVLET-
Ова е почетната вредност за servlet-от за нишки.
SolrClient::DEFAULT_PING_SERVLET-
Ова е почетната вредност за ping servlet-от.
SolrClient::DEFAULT_TERMS_SERVLET-
Ова е почетната вредност за servlet-от за термини што се користи за TermsComponent
SolrClient::DEFAULT_SYSTEM_SERVLET-
Ова е почетната вредност за системскиот servlet што се користи за добивање информации за Solr Server
Содржина
- SolrClient::addDocument — Додава документ во индексот
- SolrClient::addDocuments — Додава колекција од SolrInputDocument инстанци во индексот
- SolrClient::commit — Ги финализира сите додадени/избришани ставки во индексот
- SolrClient::__construct — Конструктор за објектот SolrClient
- SolrClient::deleteById — Избриши по Ид
- SolrClient::deleteByIds — Брише по Идови
- SolrClient::deleteByQueries — Отстранува сите документи што одговараат на било кое од барањата
- SolrClient::deleteByQuery — Брише сите документи што одговараат на даденото барање
- SolrClient::__destruct — Деструктор за SolrClient
- SolrClient::getById — Земи документ по Ид. Користи Solr Realtime Get (RTG)
- SolrClient::getByIds — Земи документи по нивните Идови. Користи Solr Realtime Get (RTG)
- SolrClient::getDebug — Враќа податоци за дебагирање за последниот обид за поврзување
- SolrClient::getOptions — Враќа опции на клиентот поставени внатрешно
- SolrClient::optimize — Дефрагментирање на индексот
- SolrClient::ping — Проверува дали Solr серверот е сè уште активен
- SolrClient::query — Испраќа барање до серверот
- SolrClient::request — Испраќа барање за сурова ажурирање
- SolrClient::rollback — Враќа сите додатоци/бришења направени во индексот од последното запишување
- SolrClient::setResponseWriter — Поставува писател на одговор што се користи за подготовка на одговорот од Solr
- SolrClient::setServlet — Го менува наведениот тип на сервлет во нова вредност
- SolrClient::system — Презема информации за Solr Server
- SolrClient::threads — Проверува статус на нишките