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

finalclassSolrDocumentimplementsArrayAccess, Iterator, Serializable {
constintSORT_DEFAULT = 1;
constintSORT_ASC = 1;
constintSORT_DESC = 2;
public__construct()
publicaddField(string$fieldName, string$fieldValue): bool
publicclear(): bool
public__clone(): void
publicdeleteField(string$fieldName): bool
publicfieldExists(string$fieldName): bool
public__get(string$fieldName): SolrDocumentField
public__isset(string$fieldName): bool
publickey(): string
publicmerge(SolrDocument$sourceDoc, bool$overwrite = true): bool
publicnext(): void
publicoffsetExists(string$fieldName): bool
publicoffsetSet(string$fieldName, string$fieldValue): void
publicoffsetUnset(string$fieldName): void
publicreset(): bool
publicrewind(): void
publicserialize(): string
public__set(string$fieldName, string$fieldValue): bool
publicsort(int$sortOrderBy, int$sortDirection = SolrDocument::SORT_ASC): bool
publictoArray(): array
publicunserialize(string$serialized): void
public__unset(string$fieldName): bool
publicvalid(): bool
public__destruct()
}

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

To Top