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
$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
): SolrUpdateResponseConstantes pré-definidas
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.
Table of Contents
- SolrClient::addDocument — Adiciona um documento ao índice
- SolrClient::addDocuments — Adiciona uma coleção de instâncias SolrInputDocument ao índice
- SolrClient::commit — Finaliza todas as adições/exclusões feitas no índice
- SolrClient::__construct — Construtor para o objeto SolrClient
- SolrClient::deleteById — Exclui por ID
- SolrClient::deleteByIds — Exclui por IDs
- SolrClient::deleteByQueries — Remove todos os documentos que correspondem a qualquer uma das consultas
- SolrClient::deleteByQuery — Exclui todos os documentos que correspondem à consulta fornecida
- SolrClient::__destruct — Destrutor para SolrClient
- SolrClient::getById — Obtém documento por ID usando Realtime Get (RTG) do Solr
- SolrClient::getByIds — Obtém documentos por seus IDs usando Realtime Get (RTG) do Solr
- SolrClient::getDebug — Retorna os dados de depuração da última tentativa de conexão
- SolrClient::getOptions — Retorna as opções do cliente definidas internamente
- SolrClient::optimize — Desfragmenta o índice
- SolrClient::ping — Verifica se o servidor Solr ainda está ativo
- SolrClient::query — Envia uma consulta ao servidor
- SolrClient::request — Envia uma solicitação de atualização bruta
- SolrClient::rollback — Reverte todas as adições/exclusões feitas no índice desde a última confirmação
- SolrClient::setResponseWriter — Define o gravador de resposta usado para preparar a resposta do Solr
- SolrClient::setServlet — Altera o tipo de servlet especificado para um novo valor
- SolrClient::system — Recupera informações do servidor Solr
- SolrClient::threads — Verifica o status dos threads