Временное переопределение значений атрибута для документов


(PECL sphinx >= 1.0.3)

SphinxClient::setOverrideВременное переопределение значений атрибута для документов

Описание

public bool SphinxClient::setOverride ( string $attribute , int $type , array $values )

Временно переопределяет значение атрибута в документах в пределах одного запроса. Переопределение позволяет вам временно "обновить" значения аттрибутов для некоторых документов в пределах одного запроса, не затрагивая остальные. Это может быть полезно для персонифицированных данных.

Список параметров

attribute

Название атрибута.

type

Тип атрибута. Поддерживаются только скалярные атрибуты.

values

Массив значений атрибутов, связывающих ID документов с переопределенными значениями атрибутов.

Список изменений

PECL/sphinx Версия Описание
1.0.3 Добавлен метод SphinxClient::setOverride(), доступен только если при компиляции версия libsphinxclient >= 0.9.9.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.