SphinxClient::setGeoAnchor
SphinxClient::setGroupDistinct
SphinxClient
PHP Manual

# SphinxClient::setGroupBy

(PECL sphinx >= 0.1.0)

SphinxClient::setGroupBy — Configure 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 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.

### Valeurs de retour

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

### Voir aussi

- SphinxClient::resetGroupBy
- SphinxClient::setSortMode
- SphinxClient::setGroupDistinct

SphinxClient::setGeoAnchor
SphinxClient::setGroupDistinct
SphinxClient
PHP Manual