PHP 8.4.1 Released!

A classe SolrClient

(PECL solr >= 0.9.2)

Introdução

Usada para enviar solicitações a um servidor Solr. Atualmente, a clonagem e a serialização de instâncias SolrClient não são suportadas.

Resumo da classe

final class SolrClient {
/* Constantes */
const string DEFAULT_THREADS_SERVLET = admin/threads;
const string DEFAULT_PING_SERVLET = admin/ping;
const string DEFAULT_SYSTEM_SERVLET = admin/system;
/* Métodos */
public __construct(array $clientOptions)
public addDocument(SolrInputDocument $doc, bool $overwrite = true, int $commitWithin = 0): SolrUpdateResponse
public addDocuments(array $docs, bool $overwrite = true, int $commitWithin = 0): void
public commit(bool $softCommit = false, bool $waitSearcher = true, bool $expungeDeletes = false): SolrUpdateResponse
public getDebug(): string
public getOptions(): array
public optimize(int $maxSegments = 1, bool $softCommit = true, bool $waitSearcher = true): SolrUpdateResponse
public request(string $raw_request): SolrUpdateResponse
public setResponseWriter(string $responseWriter): void
public setServlet(int $type, string $value): bool
public system(): void
public threads(): void
public __destruct()
}

Constantes predefinidas

SolrClient::SEARCH_SERVLET_TYPE

Usada ao atualizar o servlet de pesquisa.

SolrClient::UPDATE_SERVLET_TYPE

Usada ao atualizar o servlet de atualização.

SolrClient::THREADS_SERVLET_TYPE

Usada ao atualizar o servlet de threads.

SolrClient::PING_SERVLET_TYPE

Usada ao atualizar o servlet de ping.

SolrClient::TERMS_SERVLET_TYPE

Usada ao atualizar o servlet de termos.

SolrClient::SYSTEM_SERVLET_TYPE

Usada ao recuperar informações do sistema a partir do servlet do sistema.

SolrClient::DEFAULT_SEARCH_SERVLET

Este é o valor inicial do servlet de pesquisa.

SolrClient::DEFAULT_UPDATE_SERVLET

Este é o valor inicial do servlet de atualização.

SolrClient::DEFAULT_THREADS_SERVLET

Este é o valor inicial para o servlet de threads.

SolrClient::DEFAULT_PING_SERVLET

Este é o valor inicial do servlet de ping.

SolrClient::DEFAULT_TERMS_SERVLET

Este é o valor inicial para o servlet de termos usado para o TermsComponent.

SolrClient::DEFAULT_SYSTEM_SERVLET

Este é o valor inicial do servlet do sistema usado para obter informações do Servidor Solr.

Índice

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top