SphinxClient::setGroupBy
(PECL sphinx >= 0.1.0)
SphinxClient::setGroupBy — Configure les attributs de regroupement
Description
$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.