SphinxClient::setGroupBy

(PECL sphinx >= 0.1.0)

SphinxClient::setGroupByConfigure les attributs de regroupement

Description

public bool SphinxClient::setGroupBy ( string $attribute , int $func [, string $groupsort = "@group desc" ] )

Configure les attributs de regroupement, de mode de tri de groupe, 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.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

LoadingChargement en cours