SphinxClient
PHP Manual

SphinxClient::setOverride

(PECL sphinx >= 1.0.3)

SphinxClient::setOverrideDéfinit temporairement la valeur d'attribut pour un document

Description

public bool SphinxClient::setOverride ( string $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.


SphinxClient
PHP Manual