La classe SolrDocument
(PECL solr >= 0.9.2)
Introduction
Représente un document Solr récupéré suite à une requête.
Synopsis de la classe
/* Constantes */
/* Méthodes */
}Constantes pré-définies
-
SolrDocument::SORT_DEFAULT
-
Mode par défaut pour le tri des champs du document.
-
SolrDocument::SORT_ASC
-
Tri croissant des champs.
-
SolrDocument::SORT_DESC
-
Tri décroissant des champs.
-
SolrDocument::SORT_FIELD_NAME
-
Tri les champs par leurs noms.
-
SolrDocument::SORT_FIELD_VALUE_COUNT
-
Tri les champs par le nombre de valeurs dans chaque champ.
-
SolrDocument::SORT_FIELD_BOOST_VALUE
-
Tri les champs par leurs valeurs de boost.
Sommaire
- SolrDocument::addField — Ajoute un champ au document
- SolrDocument::clear — Efface tous les champs du document
- SolrDocument::__clone — Crée une copie de l'objet SolrDocument
- SolrDocument::__construct — Constructeur
- SolrDocument::current — Récupère le champ courant
- SolrDocument::deleteField — Efface un champ du document
- SolrDocument::__destruct — Destructeur
- SolrDocument::fieldExists — Vérifie si un champ existe dans le document
- SolrDocument::__get — Accède à un champ comme une propriété
- SolrDocument::getField — Récupère un champ par son nom
- SolrDocument::getFieldCount — Récupère le nombre de champs du document
- SolrDocument::getFieldNames — Récupère un tableau de noms de champs du document
- SolrDocument::getInputDocument — Retourne un objet SolrInputDocument équivalent à l'objet
- SolrDocument::__isset — Vérifie si un champ existe
- SolrDocument::key — Récupère la clé courante
- SolrDocument::merge — Fusionne la source à l'objet SolrDocument courant
- SolrDocument::next — Déplace le pointeur interne sur le champ suivant
- SolrDocument::offsetExists — Vérifie si un champ particulier existe
- SolrDocument::offsetGet — Récupère un champ
- SolrDocument::offsetSet — Ajoute un champ au document
- SolrDocument::offsetUnset — Efface un champ
- SolrDocument::reset — Alias de SolrDocument::clear()
- SolrDocument::rewind — Réinitialise le pointeur interne au début
- SolrDocument::serialize — Utilisé pour une linéarisation personnalisée
- SolrDocument::__set — Ajoute un champ au document
- SolrDocument::sort — Trie les champs du document
- SolrDocument::toArray — Récupère un tableau représentant le document
- SolrDocument::unserialize — Linéarisation personnalisée d'objets SolrDocument
- SolrDocument::__unset — Efface un champ du document
- SolrDocument::valid — Vérifie si la position courant interne est toujours valide