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.
