(PECL sphinx >= 1.0.3)
SphinxClient::setOverride — Временное переопределение значений атрибута для документов
$attribute
, int $type
, array $values
)Временно переопределяет значение атрибута в документах в пределах одного запроса. Переопределение позволяет вам временно "обновить" значения атрибутов для некоторых документов в пределах одного запроса, не затрагивая остальные. Это может быть полезно для персонифицированных данных.
attributeНазвание атрибута.
typeТип атрибута. Поддерживаются только скалярные атрибуты.
valuesМассив значений атрибутов, связывающих ID документов с переопределенными значениями атрибутов.
| PECL/sphinx Версия | Описание |
|---|---|
| 1.0.3 | Добавлен метод SphinxClient::setOverride(), доступен только если при компиляции версия libsphinxclient >= 0.9.9. |
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.