Класс SolrDocument
(PECL solr >= 0.9.2)
Введение
Представляет документ Solr, полученный из ответа на запрос.
Обзор классов
Предопределенные константы
SolrDocument::SORT_DEFAULT
-
Режим по умолчанию для сортировки полей в документе.
SolrDocument::SORT_ASC
-
Сортирует поля в порядке возрастания
SolrDocument::SORT_DESC
-
Сортирует поля в порядке убывания
SolrDocument::SORT_FIELD_NAME
-
Сортирует поля по имени поля.
SolrDocument::SORT_FIELD_VALUE_COUNT
-
Сортирует поля по количеству значений в каждом поле.
SolrDocument::SORT_FIELD_BOOST_VALUE
-
Сортирует поля по значению усиления.
Содержание
- SolrDocument::addField — Добавляет поле в документ
- SolrDocument::clear — Удаляет все поля в документе
- SolrDocument::__clone — Создает копию объекта SolrDocument
- SolrDocument::__construct — Конструктор
- SolrDocument::current — Получает текущее поле
- SolrDocument::deleteField — Удаляет поле из документа
- SolrDocument::__destruct — Деструктор
- SolrDocument::fieldExists — Проверяет, существует ли поле в документе
- SolrDocument::__get — Доступ к полю как свойству
- SolrDocument::getChildDocuments — Возвращает массив дочерних документов (SolrDocument)
- SolrDocument::getChildDocumentsCount — Возвращает количество дочерних документов
- SolrDocument::getField — Получает поле по имени
- SolrDocument::getFieldCount — Возвращает количество полей в этом документе
- SolrDocument::getFieldNames — Возвращает массив имен полей в документе
- SolrDocument::getInputDocument — Возвращает SolrInputDocument эквивалент объекта
- SolrDocument::hasChildDocuments — Проверяет, есть ли у документа дочерние документы
- SolrDocument::__isset — Проверяет, существует ли поле
- SolrDocument::key — Получает текущий ключ
- SolrDocument::merge — Сливает источник в текущий SolrDocument
- SolrDocument::next — Перемещает внутренний указатель на следующее поле
- SolrDocument::offsetExists — Проверяет, существует ли конкретное поле
- SolrDocument::offsetGet — Получает поле
- SolrDocument::offsetSet — Добавляет поле в документ
- SolrDocument::offsetUnset — Удаляет поле
- SolrDocument::reset — Псевдоним SolrDocument::clear()
- SolrDocument::rewind — Сбрасывает внутренний указатель на начало
- SolrDocument::serialize — Используется для пользовательской сериализации
- SolrDocument::__set — Добавляет еще одно поле в документ
- SolrDocument::sort — Сортирует поля в документе
- SolrDocument::toArray — Возвращает представление массива документа
- SolrDocument::unserialize — Пользовательская сериализация объектов SolrDocument
- SolrDocument::__unset — Удаляет поле из документа
- SolrDocument::valid — Проверяет, является ли текущая позиция внутренне корректной