SphinxClient
PHP Manual

SphinxClient::setGroupBy

(PECL sphinx >= 0.1.0)

SphinxClient::setGroupByConfigure les attributs de regroupement

Description

public bool SphinxClient::setGroupBy ( string $attribute , int $func [, string $groupsort ] )

Configure les attributs de regroupement, de mode de tri de gropue, et active les regroupements.

Les fonctionnalités de regroupement sont similaires à la clause GROUP BY de SQL. Les résultats produits par cette fonction sont les mêmes que ceux de la requêtes SQL suivante : SELECT ... GROUP BY $func($attribute) ORDER BY $groupsort.

Liste de paramètres

attribute

Une chaîne contenant le nom de l'attribut de regroupement.

func

Une constante, qui choisit la fonction appliquée au groupe de résultats, pour effectuer le regroupement.

groupsort

Une clause optionnelle qui contrôle le tri du groupe. Par défaut, c'est "@group desc".

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Voir aussi


SphinxClient
PHP Manual