# SolrQuery::setGroupCachePercent

(PECL solr >= 2.2.0)

SolrQuery::setGroupCachePercent — Définit le pourcentage de cache pour le regroupement des résultats

### Description

public SolrQuery::setGroupCachePercent(int `$percent`): SolrQuery

Définir ce paramètre sur un nombre supérieur à 0 active le cache pour le regroupement des résultats. Le regroupement des résultats exécute deux recherches; cette option met en cache la deuxième recherche. La valeur par défaut du serveur est 0. Tester a montré que le cache de groupe n'améliore que le temps de recherche avec des requêtes booléennes, de caractère générique et floues. Pour des requêtes simples comme les requêtes de terme ou "match all", le cache de groupe dégrade les performances. Paramètre group.cache.percent

### Liste de paramètres

`percent`

### Valeurs de retour

### Erreurs / Exceptions

Emet une SolrIllegalArgumentException si un paramètre invalide a été passé.

### 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::addGroupSortField() - Ajoute un champ de tri de groupe (paramètre group.sort)
- 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)