Класс SolrDocument

(PECL solr >= 0.9.2)

Введение

Представляет документ Solr, полученный из ответа на запрос.

Обзор классов

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()
}

Предопределённые константы

SolrDocument::SORT_DEFAULT

Режим по умолчанию для сортировки полей в документе.

SolrDocument::SORT_ASC

Сортирует поля в порядке возрастания

SolrDocument::SORT_DESC

Сортирует поля в порядке убывания

SolrDocument::SORT_FIELD_NAME

Сортирует поля по имени поля.

SolrDocument::SORT_FIELD_VALUE_COUNT

Сортирует поля по количеству значений в каждом поле.

SolrDocument::SORT_FIELD_BOOST_VALUE

Сортирует поля по значению усиления.

Содержание

To Top