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

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 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

To Top