(PECL sphinx >= 1.0.3)
SphinxClient::setOverride — Définit temporairement la valeur d'attribut pour un document
$attribute
, int $type
, array $values
) : boolDéfinit temporairement (pour une requête) la valeur d'attribut d'un document. Cette fonctionnalité vous permet d'écraser temporairement les valeurs d'attribut d'une mise à jour pour une requête, laissant toutes les autres requêtes inchangées. Ceci est utile pour personnaliser les données.
attributeLe nom de l'attribut.
typeLe type de l'attribut. Ne supporte que les attributs scalaires.
valuesTableau de valeurs d'attribut, qui lie les identifiants du document dont les valeurs doivent être écrasées.
| Version PECL/sphinx | Description |
|---|---|
| 1.0.3 | Ajout de SphinxClient::setOverride(), uniquement disponible si compilé avec libsphinxclient >= 0.9.9. |
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.