A classe SolrDocument
(PECL solr >= 0.9.2)
Introdução
Representa um documento Solr recuperado de uma resposta de consulta.
Resumo da classe
Constantes pré-definidas
SolrDocument::SORT_DEFAULT
-
Modo padrão para classificação de campos no documento.
SolrDocument::SORT_ASC
-
Classifica os campos em ordem crescente.
SolrDocument::SORT_DESC
-
Classifica os campos em ordem decrescente.
SolrDocument::SORT_FIELD_NAME
-
Classifica os campos por nome de campo.
SolrDocument::SORT_FIELD_VALUE_COUNT
-
Classifica os campos pelo número de valores em cada campo.
SolrDocument::SORT_FIELD_BOOST_VALUE
-
Classifica os campos por seus valores de aumento.
Table of Contents
- SolrDocument::addField — Adiciona um campo ao documento
- SolrDocument::clear — Elimina todos os campos do documento
- SolrDocument::__clone — Cria uma cópia de um objeto SolrDocument
- SolrDocument::__construct — Construtor
- SolrDocument::current — Recupera o campo atual
- SolrDocument::deleteField — Remove um campo do documento
- SolrDocument::__destruct — Destrutor
- SolrDocument::fieldExists — Verifica se um campo existe no documento
- SolrDocument::__get — Acessa o campo como uma propriedade
- SolrDocument::getChildDocuments — Retorna um array de documentos filhos (SolrDocument)
- SolrDocument::getChildDocumentsCount — Retorna o número de documentos filhos
- SolrDocument::getField — Recupera um campo por nome
- SolrDocument::getFieldCount — Retorna o número de campos neste documento
- SolrDocument::getFieldNames — Retorna um array de nomes de campos no documento
- SolrDocument::getInputDocument — Retorna um SolrInputDocument equivalente ao objeto
- SolrDocument::hasChildDocuments — Verifica se o documento possui algum documento filho
- SolrDocument::__isset — Verifica se um campo existe
- SolrDocument::key — Recupera a chave atual
- SolrDocument::merge — Mescla o documento de origem com o SolrDocument atual
- SolrDocument::next — Move o ponteiro interno para o próximo campo
- SolrDocument::offsetExists — Verifica se existe um campo específico
- SolrDocument::offsetGet — Recupera um campo
- SolrDocument::offsetSet — Adiciona um campo ao documento
- SolrDocument::offsetUnset — Remove um campo
- SolrDocument::reset — Sinônimo de SolrDocument::clear
- SolrDocument::rewind — Redefine o ponteiro interno para o início
- SolrDocument::serialize — Usado para serialização personalizada
- SolrDocument::__set — Adiciona outro campo ao documento
- SolrDocument::sort — Classifica os campos do documento
- SolrDocument::toArray — Retorna uma representação de array do documento
- SolrDocument::unserialize — Serialização personalizada de objetos SolrDocument
- SolrDocument::__unset — Remove um campo do documento
- SolrDocument::valid — Verifica se a posição atual internamente ainda é válida