La clase SolrDocument
(PECL solr >= 0.9.2)
Introducción
Representa un documento Solr recuperado de una respuesta a una consulta.
Sinopsis de la Clase
/* Constantes */
/* Métodos */
}Constantes predefinidas
SolrDocument::SORT_DEFAULT-
Modo predeterminado para ordenar los campos dentro de un documento.
SolrDocument::SORT_ASC-
Ordena los campos de forma ascendente
SolrDocument::SORT_DESC-
Ordena los campos de forma descendente
SolrDocument::SORT_FIELD_NAME-
Ordena los campos por nombre de campo.
SolrDocument::SORT_FIELD_VALUE_COUNT-
Ordena los campos según el número de valores de cada campo.
SolrDocument::SORT_FIELD_BOOST_VALUE-
Ordena los campos según sus valores boost.
Tabla de contenidos
- SolrDocument::addField — añade un campo al documento
- SolrDocument::clear — Borra todos los campos del documento
- SolrDocument::__clone — Crea una copia de un objeto SolrDocument
- SolrDocument::__construct — Constructor
- SolrDocument::current — Recupera el campo actual
- SolrDocument::deleteField — Elimina un campo del documento
- SolrDocument::__destruct — Destructor
- SolrDocument::fieldExists — Comprueba si existe un campo en el documento
- SolrDocument::__get — Acceder al campo como una propiedad
- SolrDocument::getField — Recupera un campo según su nombre
- SolrDocument::getFieldCount — Devuelve el número de campos de este documento
- SolrDocument::getFieldNames — Devuelve una matriz con los nombres de campos del documento
- SolrDocument::getInputDocument — Devuelve un SolrInputDocument equivalente al objeto
- SolrDocument::__isset — Comprueba si existe un campo
- SolrDocument::key — Recupera la clave actual
- SolrDocument::merge — Fusiona la fuente con el objeto SolrDocument actual
- SolrDocument::next — Mueve el puntero interno al siguiente campo
- SolrDocument::offsetExists — Comprueba si existe un campo en particular
- SolrDocument::offsetGet — Recupera un campo
- SolrDocument::offsetSet — Añade un campo al documento
- SolrDocument::offsetUnset — Elimina un campo
- SolrDocument::reset — Este es un alias de SolrDocument::clear()
- SolrDocument::rewind — Reinicia el puntero interno al principio
- SolrDocument::serialize — Usado para serialización personalizada
- SolrDocument::__set — Añade otro campo al documento
- SolrDocument::sort — Ordena los campos del documento
- SolrDocument::toArray — Devuelve una matriz como representación de un documento
- SolrDocument::unserialize — Serialización personalizada de objetos SolrDocument
- SolrDocument::__unset — Elimina un campo del documento
- SolrDocument::valid — Comprueba si la posición actual del puntero interno es aún válida