SphinxClient::setOverride
(PECL sphinx >= 1.0.3)
SphinxClient::setOverride — Définit temporairement la valeur d'attribut pour un document
Description
$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.
Liste de paramètres
-
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.
Historique
Version PECL/sphinx | Description |
---|---|
1.0.3 | Ajout de SphinxClient::setOverride(), uniquement disponible si compilé avec libsphinxclient >= 0.9.9. |
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.