Ajoute un champ de tri de groupe (paramètre group.sort)

# SolrQuery::addGroupSortField

(PECL solr >= 2.2.0)

SolrQuery::addGroupSortField — Ajoute un champ de tri de groupe (paramètre group.sort)

### Description

public function SolrQuery::addGroupSortField(string `$field`, int `$order` = ?): SolrQuery

Permet de trier les documents de groupe, en utilisant le champ de tri de groupe (paramètre group.sort).

### Liste de paramètres

`field`

  Le nom du champ

`order`

  Ordre ASC/DESC, utilise les constantes SolrQuery::ORDER_*.

### Valeurs de retour

### Exemples

Exemple #1 Exemple de SolrQuery::addGroupSortField()

    <?php

    $solrQuery = new SolrQuery('*:*');
    $solrQuery
        ->setGroup(true)
        ->addGroupSortField('price', SolrQuery::ORDER_ASC);

    echo $solrQuery;
    ?>

Résultat de l'exemple ci-dessus est similaire à :

    q=*:*&group=true&group.sort=price asc

### Voir aussi

- SolrQuery::setGroup() - Active/désactive le regroupement des résultats (paramètre group)
- SolrQuery::addGroupField() - Ajoute un champ à utiliser pour grouper les résultats
- SolrQuery::addGroupFunction() - Permet de grouper les résultats en fonction des valeurs uniques d'une requête de fonction (paramètre group.func)
- SolrQuery::addGroupQuery() - Permet de grouper les documents qui correspondent à la requête donnée
- SolrQuery::setGroupFacet() - Définit le paramètre group.facet
- SolrQuery::setGroupOffset() - Définit le paramètre group.offset
- SolrQuery::setGroupLimit() - Spécifie le nombre de résultats à retourner pour chaque groupe. Valeur par défaut du serveur 1
- SolrQuery::setGroupMain() - Si vrai, le résultat de la première commande de regroupement de champ est utilisé comme liste de résultats principale dans la réponse, en utilisant group.format=simple
- SolrQuery::setGroupNGroups() - Si vrai, Solr inclut le nombre de groupes qui ont correspondu à la requête dans les résultats
- SolrQuery::setGroupTruncate() - Si vrai, les comptes de facettes sont basés sur le document le plus pertinent de chaque groupe correspondant à la requête
- SolrQuery::setGroupFormat() - Définit le format de groupe, la structure de résultat (paramètre group.format)
- SolrQuery::setGroupCachePercent() - Définit le pourcentage de cache pour le regroupement des résultats

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open