(PECL sphinx >= 1.0.3)
SphinxClient::setOverride — Définit temporairement la valeur d'attribut pour un document
$attribute
, int $type
, array $values
)Dé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.
attribute
Le nom de l'attribut.
type
Le type de l'attribut. Ne supporte que les attributs scalaires.
values
Tableau 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.