# La classe SolrQuery

(PECL solr >= 0.9.2)

## Introduction

Représente une collection de paires nom-valeur envoyées au serveur Solr lors d'une requête.

## Synopsis de la classe

class SolrQuery extends SolrModifiableParams implements Serializable {
/* Constantes */
const int ORDER_ASC = 0;
const int ORDER_DESC = 1;
const int FACET_SORT_INDEX = 0;
const int FACET_SORT_COUNT = 1;
const int TERMS_SORT_INDEX = 0;
const int TERMS_SORT_COUNT = 1;
/* Propriétés */
/* Méthodes */
public function __construct(string `$q` = ?)
public function addExpandFilterQuery(string `$fq`): SolrQuery
public function addExpandSortField(string `$field`, string `$order` = ?): SolrQuery
public function addFacetDateField(string `$dateField`): SolrQuery
public function addFacetDateOther(string `$value`, string `$field_override` = ?): SolrQuery
public function addFacetField(string `$field`): SolrQuery
public function addFacetQuery(string `$facetQuery`): SolrQuery
public function addField(string `$field`): SolrQuery
public function addFilterQuery(string `$fq`): SolrQuery
public function addGroupField(string `$value`): SolrQuery
public function addGroupFunction(string `$value`): SolrQuery
public function addGroupQuery(string `$value`): SolrQuery
public function addGroupSortField(string `$field`, int `$order` = ?): SolrQuery
public function addHighlightField(string `$field`): SolrQuery
public function addMltField(string `$field`): SolrQuery
public function addMltQueryField(string `$field`, float `$boost`): SolrQuery
public function addSortField(string `$field`, int `$order` = SolrQuery::ORDER_DESC): SolrQuery
public function addStatsFacet(string `$field`): SolrQuery
public function addStatsField(string `$field`): SolrQuery
public function collapse(SolrCollapseFunction `$collapseFunction`): SolrQuery
public function getExpand(): bool
public function getExpandFilterQueries(): array
public function getExpandQuery(): array
public function getExpandRows(): int
public function getExpandSortFields(): array
public function getFacet(): bool
public function getFacetDateEnd(string `$field_override` = ?): string
public function getFacetDateFields(): array
public function getFacetDateGap(string `$field_override` = ?): string
public function getFacetDateHardEnd(string `$field_override` = ?): string
public function getFacetDateOther(string `$field_override` = ?): array
public function getFacetDateStart(string `$field_override` = ?): string
public function getFacetFields(): array
public function getFacetLimit(string `$field_override` = ?): int
public function getFacetMethod(string `$field_override` = ?): string
public function getFacetMinCount(string `$field_override` = ?): int
public function getFacetMissing(string `$field_override` = ?): bool
public function getFacetOffset(string `$field_override` = ?): int
public function getFacetPrefix(string `$field_override` = ?): string
public function getFacetQueries(): array
public function getFacetSort(string `$field_override` = ?): int
public function getFields(): array
public function getFilterQueries(): array
public function getGroup(): bool
public function getGroupCachePercent(): int
public function getGroupFacet(): bool
public function getGroupFields(): array
public function getGroupFormat(): string
public function getGroupFunctions(): array
public function getGroupLimit(): int
public function getGroupMain(): bool
public function getGroupNGroups(): bool
public function getGroupOffset(): int
public function getGroupQueries(): array
public function getGroupSortFields(): array
public function getGroupTruncate(): bool
public function getHighlight(): bool
public function getHighlightAlternateField(string `$field_override` = ?): string
public function getHighlightFields(): array
public function getHighlightFormatter(string `$field_override` = ?): string
public function getHighlightFragmenter(string `$field_override` = ?): string
public function getHighlightFragsize(string `$field_override` = ?): int
public function getHighlightHighlightMultiTerm(): bool
public function getHighlightMaxAlternateFieldLength(string `$field_override` = ?): int
public function getHighlightMaxAnalyzedChars(): int
public function getHighlightMergeContiguous(string `$field_override` = ?): bool
public function getHighlightQuery(): string
public function getHighlightRegexMaxAnalyzedChars(): int
public function getHighlightRegexPattern(): string
public function getHighlightRegexSlop(): float
public function getHighlightRequireFieldMatch(): bool
public function getHighlightSimplePost(string `$field_override` = ?): string
public function getHighlightSimplePre(string `$field_override` = ?): string
public function getHighlightSnippets(string `$field_override` = ?): int
public function getHighlightUsePhraseHighlighter(): bool
public function getMlt(): bool
public function getMltBoost(): bool
public function getMltCount(): int
public function getMltFields(): array
public function getMltMaxNumQueryTerms(): int
public function getMltMaxNumTokens(): int
public function getMltMaxWordLength(): int
public function getMltMinDocFrequency(): int
public function getMltMinTermFrequency(): int
public function getMltMinWordLength(): int
public function getMltQueryFields(): array
public function getQuery(): string
public function getRows(): int
public function getSortFields(): array
public function getStart(): int
public function getStats(): bool
public function getStatsFacets(): array
public function getStatsFields(): array
public function getTerms(): bool
public function getTermsField(): string
public function getTermsIncludeLowerBound(): bool
public function getTermsIncludeUpperBound(): bool
public function getTermsLimit(): int
public function getTermsLowerBound(): string
public function getTermsMaxCount(): int
public function getTermsMinCount(): int
public function getTermsPrefix(): string
public function getTermsReturnRaw(): bool
public function getTermsSort(): int
public function getTermsUpperBound(): string
public function getTimeAllowed(): int
public function removeExpandFilterQuery(string `$fq`): SolrQuery
public function removeExpandSortField(string `$field`): SolrQuery
public function removeFacetDateField(string `$field`): SolrQuery
public function removeFacetDateOther(string `$value`, string `$field_override` = ?): SolrQuery
public function removeFacetField(string `$field`): SolrQuery
public function removeFacetQuery(string `$value`): SolrQuery
public function removeField(string `$field`): SolrQuery
public function removeFilterQuery(string `$fq`): SolrQuery
public function removeHighlightField(string `$field`): SolrQuery
public function removeMltField(string `$field`): SolrQuery
public function removeMltQueryField(string `$queryField`): SolrQuery
public function removeSortField(string `$field`): SolrQuery
public function removeStatsFacet(string `$value`): SolrQuery
public function removeStatsField(string `$field`): SolrQuery
public function setEchoHandler(bool `$flag`): SolrQuery
public function setEchoParams(string `$type`): SolrQuery
public function setExpand(bool `$value`): SolrQuery
public function setExpandQuery(string `$q`): SolrQuery
public function setExpandRows(int `$value`): SolrQuery
public function setExplainOther(string `$query`): SolrQuery
public function setFacet(bool `$flag`): SolrQuery
public function setFacetDateEnd(string `$value`, string `$field_override` = ?): SolrQuery
public function setFacetDateGap(string `$value`, string `$field_override` = ?): SolrQuery
public function setFacetDateHardEnd(bool `$value`, string `$field_override` = ?): SolrQuery
public function setFacetDateStart(string `$value`, string `$field_override` = ?): SolrQuery
public function setFacetEnumCacheMinDefaultFrequency(int `$frequency`, string `$field_override` = ?): SolrQuery
public function setFacetLimit(int `$limit`, string `$field_override` = ?): SolrQuery
public function setFacetMethod(string `$method`, string `$field_override` = ?): SolrQuery
public function setFacetMinCount(int `$mincount`, string `$field_override` = ?): SolrQuery
public function setFacetMissing(bool `$flag`, string `$field_override` = ?): SolrQuery
public function setFacetOffset(int `$offset`, string `$field_override` = ?): SolrQuery
public function setFacetPrefix(string `$prefix`, string `$field_override` = ?): SolrQuery
public function setFacetSort(int `$facetSort`, string `$field_override` = ?): SolrQuery
public function setGroup(bool `$value`): SolrQuery
public function setGroupCachePercent(int `$percent`): SolrQuery
public function setGroupFacet(bool `$value`): SolrQuery
public function setGroupFormat(string `$value`): SolrQuery
public function setGroupLimit(int `$value`): SolrQuery
public function setGroupMain(string `$value`): SolrQuery
public function setGroupNGroups(bool `$value`): SolrQuery
public function setGroupOffset(int `$value`): SolrQuery
public function setGroupTruncate(bool `$value`): SolrQuery
public function setHighlight(bool `$flag`): SolrQuery
public function setHighlightAlternateField(string `$field`, string `$field_override` = ?): SolrQuery
public function setHighlightFormatter(string `$formatter`, string `$field_override` = ?): SolrQuery
public function setHighlightFragmenter(string `$fragmenter`, string `$field_override` = ?): SolrQuery
public function setHighlightFragsize(int `$size`, string `$field_override` = ?): SolrQuery
public function setHighlightHighlightMultiTerm(bool `$flag`): SolrQuery
public function setHighlightMaxAlternateFieldLength(int `$fieldLength`, string `$field_override` = ?): SolrQuery
public function setHighlightMaxAnalyzedChars(int `$value`): SolrQuery
public function setHighlightMergeContiguous(bool `$flag`, string `$field_override` = ?): SolrQuery
public function setHighlightQuery(string `$q`): SolrQuery
public function setHighlightRegexMaxAnalyzedChars(int `$maxAnalyzedChars`): SolrQuery
public function setHighlightRegexPattern(string `$value`): SolrQuery
public function setHighlightRegexSlop(float `$factor`): SolrQuery
public function setHighlightRequireFieldMatch(bool `$flag`): SolrQuery
public function setHighlightSimplePost(string `$simplePost`, string `$field_override` = ?): SolrQuery
public function setHighlightSimplePre(string `$simplePre`, string `$field_override` = ?): SolrQuery
public function setHighlightSnippets(int `$value`, string `$field_override` = ?): SolrQuery
public function setHighlightUsePhraseHighlighter(bool `$flag`): SolrQuery
public function setMlt(bool `$flag`): SolrQuery
public function setMltBoost(bool `$flag`): SolrQuery
public function setMltCount(int `$count`): SolrQuery
public function setMltMaxNumQueryTerms(int `$value`): SolrQuery
public function setMltMaxNumTokens(int `$value`): SolrQuery
public function setMltMaxWordLength(int `$maxWordLength`): SolrQuery
public function setMltMinDocFrequency(int `$minDocFrequency`): SolrQuery
public function setMltMinTermFrequency(int `$minTermFrequency`): SolrQuery
public function setMltMinWordLength(int `$minWordLength`): SolrQuery
public function setOmitHeader(bool `$flag`): SolrQuery
public function setQuery(string `$query`): SolrQuery
public function setRows(int `$rows`): SolrQuery
public function setShowDebugInfo(bool `$flag`): SolrQuery
public function setStart(int `$start`): SolrQuery
public function setStats(bool `$flag`): SolrQuery
public function setTerms(bool `$flag`): SolrQuery
public function setTermsField(string `$fieldname`): SolrQuery
public function setTermsIncludeLowerBound(bool `$flag`): SolrQuery
public function setTermsIncludeUpperBound(bool `$flag`): SolrQuery
public function setTermsLimit(int `$limit`): SolrQuery
public function setTermsLowerBound(string `$lowerBound`): SolrQuery
public function setTermsMaxCount(int `$frequency`): SolrQuery
public function setTermsMinCount(int `$frequency`): SolrQuery
public function setTermsPrefix(string `$prefix`): SolrQuery
public function setTermsReturnRaw(bool `$flag`): SolrQuery
public function setTermsSort(int `$sortType`): SolrQuery
public function setTermsUpperBound(string `$upperBound`): SolrQuery
public function setTimeAllowed(int `$timeAllowed`): SolrQuery
public function __destruct()
/* Méthodes héritées */
public function SolrModifiableParams::__construct()
public function SolrModifiableParams::__destruct()
}

## Constantes pré-définies

`SolrQuery::ORDER_ASC`

  Utilisé pour spécifier une direction croissante du tri.

`SolrQuery::ORDER_DESC`

  Utilisé pour spécifier une direction décroissante du tri.

`SolrQuery::FACET_SORT_INDEX`

  Utilisé pour spécifier que la facette doit être triée par son index

`SolrQuery::FACET_SORT_COUNT`

  Utilisé pour spécifier que la facette doit être triée par son total.

`SolrQuery::TERMS_SORT_INDEX`

  Utilisé dans TermsComponent

`SolrQuery::TERMS_SORT_COUNT`

  Utilisé dans TermsComponent

## Sommaire

- SolrQuery::addExpandFilterQuery — Surcharge la requête de filtre principale, détermine quels documents inclure dans le groupe principal
- SolrQuery::addExpandSortField — Trie les documents dans les groupes étendus (paramètre expand.sort)
- SolrQuery::addFacetDateField — Lie un facet.date
- SolrQuery::addFacetDateOther — Ajoute un autre paramètre facet.date.other
- SolrQuery::addFacetField — Ajoute un autre champ à la facette
- SolrQuery::addFacetQuery — Ajoute une requête de facette
- SolrQuery::addField — Spécifie quel champ doit retourner le résultat
- SolrQuery::addFilterQuery — Spécifie un filtre de requête
- 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::addHighlightField — Lie un hl.fl
- SolrQuery::addMltField — Spécifie un champ à utiliser pour les similitudes
- SolrQuery::addMltQueryField — Lie un mlt.qf
- SolrQuery::addSortField — Utilisé pour contrôler le tri du résultat
- SolrQuery::addStatsFacet — Récupère un sous résultat pour y trouver des valeurs d'une facette donnée
- SolrQuery::addStatsField — Lie un paramètre stats.field
- SolrQuery::collapse — Réduit le résultat à un seul document par groupe
- SolrQuery::__construct — Constructeur
- SolrQuery::__destruct — Destructeur
- SolrQuery::getExpand — Renvoie true si l'extension de groupe est activée
- SolrQuery::getExpandFilterQueries — Renvoie les requêtes de filtre d'extension
- SolrQuery::getExpandQuery — Renvoie le paramètre de requête d'extension expand.q
- SolrQuery::getExpandRows — Renvoie le nombre de lignes à afficher dans chaque groupe (expand.rows)
- SolrQuery::getExpandSortFields — Renvoie un tableau de champs
- SolrQuery::getFacet — Retourne la valeur du paramètre de facette
- SolrQuery::getFacetDateEnd — Retourne la valeur du paramètre facet.date.end
- SolrQuery::getFacetDateFields — Retourne tous les champs facet.date
- SolrQuery::getFacetDateGap — Récupère la valeur du paramètre facet.date.gap
- SolrQuery::getFacetDateHardEnd — Récupère la valeur du paramètre facet.date.hardend
- SolrQuery::getFacetDateOther — Récupère la valeur du paramètre facet.date.other
- SolrQuery::getFacetDateStart — Récupère la limite inférieure du premier intervalle de la date pour toutes les facettes de date pour ce champ
- SolrQuery::getFacetFields — Récupère toutes les facettes des champs
- SolrQuery::getFacetLimit — Récupère le nombre maximal de contraintes qui peut être retourné pour les facettes des champs
- SolrQuery::getFacetMethod — Récupère la valeur du paramètre facet.method
- SolrQuery::getFacetMinCount — Récupère le nombre minimal de facettes des champs qui doivent être incluses dans la réponse
- SolrQuery::getFacetMissing — Récupère l'état courant du paramètre facet.missing
- SolrQuery::getFacetOffset — Récupère la position dans la liste des contraintes à utiliser pour la pagination
- SolrQuery::getFacetPrefix — Récupère le préfixe de la facette
- SolrQuery::getFacetQueries — Récupère toutes les facettes des requêtes
- SolrQuery::getFacetSort — Retourne le type de tri de la facette
- SolrQuery::getFields — Récupère la liste des champs qui seront retournés dans la réponse
- SolrQuery::getFilterQueries — Récupère un tableau de filtres de requêtes
- SolrQuery::getGroup — Renvoie si le regroupement est activé
- SolrQuery::getGroupCachePercent — Renvoie la valeur du pourcentage de cache de groupe
- SolrQuery::getGroupFacet — Renvoie la valeur du paramètre group.facet
- SolrQuery::getGroupFields — Renvoie les champs de groupe (valeurs du paramètre group.field)
- SolrQuery::getGroupFormat — Renvoie la valeur de group.format
- SolrQuery::getGroupFunctions — Renvoie les fonctions de groupe (valeurs du paramètre group.func)
- SolrQuery::getGroupLimit — Renvoie la valeur de group.limit
- SolrQuery::getGroupMain — Renvoie la valeur de group.main
- SolrQuery::getGroupNGroups — Renvoie la valeur de group.ngroups
- SolrQuery::getGroupOffset — Renvoie la valeur de group.offset
- SolrQuery::getGroupQueries — Renvoie toutes les valeurs du paramètre group.query
- SolrQuery::getGroupSortFields — Renvoie la valeur de group.sort
- SolrQuery::getGroupTruncate — Renvoie la valeur de group.truncate
- SolrQuery::getHighlight — Récupère l'état du paramètre hl
- SolrQuery::getHighlightAlternateField — Récupère le champ mis en évidence à utiliser comme champ par défaut ou comme champ de sauvegarde
- SolrQuery::getHighlightFields — Récupère tous les champs pour lesquels Solr doit mettre en évidence un extrait
- SolrQuery::getHighlightFormatter — Récupère le formatage utilisé pour mettre en évidence la sortie
- SolrQuery::getHighlightFragmenter — Récupère le générateur d'extrait de texte pour la mise en évidence
- SolrQuery::getHighlightFragsize — Retourne le nombre de caractères des fragments à considérer pour la mise en évidence
- SolrQuery::getHighlightHighlightMultiTerm — Retourne si l'on doit activer la mise en évidence pour les intervalles/jokers/flous/préfixes des requêtes
- SolrQuery::getHighlightMaxAlternateFieldLength — Retourne le nombre maximal de caractères du champ à retourner
- SolrQuery::getHighlightMaxAnalyzedChars — Retourne le nombre maximal de caractères du document dans lequel les extraits seront cherchés
- SolrQuery::getHighlightMergeContiguous — Retourne si l'on doit rassembler les fragments contigus en un seul fragment
- SolrQuery::getHighlightQuery — Renvoie la requête de mise en évidence (hl.q)
- SolrQuery::getHighlightRegexMaxAnalyzedChars — Retourne le nombre maximal de caractères depuis un champ lors de l'utilisation d'une regex
- SolrQuery::getHighlightRegexPattern — Récupère l'expression rationnelle utilisée pour la fragmentation
- SolrQuery::getHighlightRegexSlop — Récupère le facteur de déviation depuis la taille du fragment idéal
- SolrQuery::getHighlightRequireFieldMatch — Retourne si le champ ne doit être mis en évidence que si la requête correspond à un champ en particulier
- SolrQuery::getHighlightSimplePost — Récupère le texte qui doit apparaître après le terme mis en évidence
- SolrQuery::getHighlightSimplePre — Retourne le texte qui doit apparaître avant le terme mis en évidence
- SolrQuery::getHighlightSnippets — Récupère le nombre maximal d'extraits mis en évidence à générer par champ
- SolrQuery::getHighlightUsePhraseHighlighter — Récupère l'état du paramètre hl.usePhraseHighlighter
- SolrQuery::getMlt — Retourne si les résultats MoreLikeThis doivent être activés
- SolrQuery::getMltBoost — Retourne si la requête doit être améliorée en utilisant la pertinence des termes
- SolrQuery::getMltCount — Récupère le nombre de documents similaires à retourner pour chaque résultat
- SolrQuery::getMltFields — Récupère tous les champs à utiliser pour la similarité
- SolrQuery::getMltMaxNumQueryTerms — Retourne le nombre maximal de termes de requête qui peuvent être inclus lors de la génération d'une requête
- SolrQuery::getMltMaxNumTokens — Retourne le nombre maximal de jokers à analyser dans chaque champ du document
- SolrQuery::getMltMaxWordLength — Retourne la longueur maximale des mots au-delà de laquelle ils seront ignorés
- SolrQuery::getMltMinDocFrequency — Retourne le seuil de fréquence d'apparition des mots
- SolrQuery::getMltMinTermFrequency — Retourne la fréquence en deçà de laquelle les termes doivent être ignorés dans le document source
- SolrQuery::getMltMinWordLength — Retourne la longueur minimum d'un mot en deçà duquel il sera ignoré
- SolrQuery::getMltQueryFields — Retourne les champs de la requête ainsi que leurs boosts
- SolrQuery::getQuery — Retourne la requête principale
- SolrQuery::getRows — Retourne le nombre maximal de documents
- SolrQuery::getSortFields — Retourne tous les champs de tri
- SolrQuery::getStart — Retourne la position dans le jeu complet de résultats
- SolrQuery::getStats — Vérifie si les statistiques sont actives ou non
- SolrQuery::getStatsFacets — Retourne toutes les statistiques définies
- SolrQuery::getStatsFields — Retourne les statistiques des champs
- SolrQuery::getTerms — Vérifie si le TermsComponent est activé ou non
- SolrQuery::getTermsField — Récupère le champ depuis lequel les termes sont récupérés
- SolrQuery::getTermsIncludeLowerBound — Vérifie si l'on doit inclure ou non la limite inférieure dans le jeu de résultats
- SolrQuery::getTermsIncludeUpperBound — Vérifie si l'on doit inclure ou non la limite supérieure dans le jeu de résultats
- SolrQuery::getTermsLimit — Retourne le nombre maximal de termes que Solr peut retourner
- SolrQuery::getTermsLowerBound — Retourne le terme sur lequel on doit commencer
- SolrQuery::getTermsMaxCount — Retourne la fréquence maximale des documents
- SolrQuery::getTermsMinCount — Retourne la fréquence minimale des documents
- SolrQuery::getTermsPrefix — Retourne le préfixe du terme
- SolrQuery::getTermsReturnRaw — Si l'on doit retourner ou non les caractères bruts
- SolrQuery::getTermsSort — Retourne un entier indiquant comment les termes sont triés
- SolrQuery::getTermsUpperBound — Retourne le terme sur lequel on doit s'arrêter
- SolrQuery::getTimeAllowed — Retourne le délai d'exécution autorisé pour une requête
- SolrQuery::removeExpandFilterQuery — Supprime une requête de filtre d'extension
- SolrQuery::removeExpandSortField — Supprime un champ de tri d'extension du paramètre expand.sort
- SolrQuery::removeFacetDateField — Supprime un champ date
- SolrQuery::removeFacetDateOther — Supprime un paramètre facet.date.other
- SolrQuery::removeFacetField — Supprime un paramètre facet.date
- SolrQuery::removeFacetQuery — Supprime un paramètre facet.query
- SolrQuery::removeField — Efface un champ depuis la liste des champs
- SolrQuery::removeFilterQuery — Supprime un filtre de requête
- SolrQuery::removeHighlightField — Supprime un des champs utilisés pour la mise en évidence
- SolrQuery::removeMltField — Supprime un des champs moreLikeThis
- SolrQuery::removeMltQueryField — Supprime un des champs moreLikeThis de la requête
- SolrQuery::removeSortField — Supprime un champ de tri
- SolrQuery::removeStatsFacet — Supprime un paramètre stats.facet
- SolrQuery::removeStatsField — Supprime un paramètre stats.field
- SolrQuery::setEchoHandler — Bascule le paramètre echoHandler
- SolrQuery::setEchoParams — Détermine les paramètres à inclure dans la réponse
- SolrQuery::setExpand — Active/désactive le composant Expand
- SolrQuery::setExpandQuery — Définit le paramètre expand.q
- SolrQuery::setExpandRows — Définit le nombre de lignes à afficher dans chaque groupe (expand.rows). Valeur par défaut du serveur 5
- SolrQuery::setExplainOther — Définit le paramètre de requête explainOther
- SolrQuery::setFacet — Lie un paramètre facet. Active ou désactive les facettes
- SolrQuery::setFacetDateEnd — Lie un facet.date.end
- SolrQuery::setFacetDateGap — Lie un facet.date.gap
- SolrQuery::setFacetDateHardEnd — Lie un facet.date.hardend
- SolrQuery::setFacetDateStart — Lie un facet.date.start
- SolrQuery::setFacetEnumCacheMinDefaultFrequency — Définit la fréquence minimale du document utilisée pour déterminer le comptage des termes
- SolrQuery::setFacetLimit — Lie un facet.limit
- SolrQuery::setFacetMethod — Spécifie le type d'algorithme à utiliser pour un champ facet
- SolrQuery::setFacetMinCount — Lie un facet.mincount
- SolrQuery::setFacetMissing — Lie un facet.missing
- SolrQuery::setFacetOffset — Définit la position dans la liste des contraintes pour la pagination
- SolrQuery::setFacetPrefix — Spécifie un préfixe utilisé pour limiter les termes
- SolrQuery::setFacetSort — Détermine le tri des facet
- SolrQuery::setGroup — Active/désactive le regroupement des résultats (paramètre group)
- SolrQuery::setGroupCachePercent — Définit le pourcentage de cache pour le regroupement des résultats
- SolrQuery::setGroupFacet — Définit le paramètre group.facet
- SolrQuery::setGroupFormat — Définit le format de groupe, la structure de résultat (paramètre group.format)
- 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::setGroupOffset — Définit le paramètre group.offset
- 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::setHighlight — Active ou désactive la coloration
- SolrQuery::setHighlightAlternateField — Spécifie le champ de sauvegarde à utiliser
- SolrQuery::setHighlightFormatter — Spécifie un formateur pour la sortie colorisée
- SolrQuery::setHighlightFragmenter — Définit un générateur d'extraits de texte pour le texte colorisé
- SolrQuery::setHighlightFragsize — La taille du fragment à considérer pour la coloration
- SolrQuery::setHighlightHighlightMultiTerm — Utilise SpanScorer pour coloriser les termes d'une phrase
- SolrQuery::setHighlightMaxAlternateFieldLength — Définit le nombre maximal de caractères du champ à retourner
- SolrQuery::setHighlightMaxAnalyzedChars — Spécifie le nombre de caractères dans un document pour y chercher des extraits correspondants
- SolrQuery::setHighlightMergeContiguous — Si l'on doit rassembler les fragments proches dans un seul fragment
- SolrQuery::setHighlightQuery — Une requête désignée pour la mise en évidence (hl.q)
- SolrQuery::setHighlightRegexMaxAnalyzedChars — Spécifie le nombre maximal de caractères à analyser
- SolrQuery::setHighlightRegexPattern — Spécifie l'expression rationnelle pour la fragmentation
- SolrQuery::setHighlightRegexSlop — Définit le facteur par lequel le fragmenteur regex peut dévier de la taille idéale du fragment
- SolrQuery::setHighlightRequireFieldMatch — Champ correspondant requis lors de la colorisation
- SolrQuery::setHighlightSimplePost — Définit le texte qui doit apparaître après un terme colorisé
- SolrQuery::setHighlightSimplePre — Définit le texte qui doit apparaître avant un terme colorisé
- SolrQuery::setHighlightSnippets — Définit le nombre maximal d'extraits à coloriser par champ
- SolrQuery::setHighlightUsePhraseHighlighter — Si l'on doit coloriser les termes d'une phrase uniquement s'ils apparaissent dans la requête
- SolrQuery::setMlt — Active ou désactive moreLikeThis
- SolrQuery::setMltBoost — Si la requête doit être stimulée par la pertinence des termes
- SolrQuery::setMltCount — Définit le nombre de documents similaires à retourner à chaque résultat
- SolrQuery::setMltMaxNumQueryTerms — Définit le nombre maximal de termes de requête à inclure
- SolrQuery::setMltMaxNumTokens — Spécifie le nombre maximal de motifs à analyser
- SolrQuery::setMltMaxWordLength — Définit la longueur maximale d'un mot
- SolrQuery::setMltMinDocFrequency — Définit la fréquence mltMinDoc
- SolrQuery::setMltMinTermFrequency — Définit la fréquence en dessous de laquelle les termes seront ignorés dans le document source
- SolrQuery::setMltMinWordLength — Définit la longueur minimale d'un mot
- SolrQuery::setOmitHeader — Exclut l'en-tête des résultats retournés
- SolrQuery::setQuery — Définit la requête de recherche
- SolrQuery::setRows — Spécifie le nombre maximal de lignes à retourner dans le résultat
- SolrQuery::setShowDebugInfo — Drapeau pour afficher les informations de débogage
- SolrQuery::setStart — Spécifie le nombre maximal de lignes à ignorer
- SolrQuery::setStats — Active ou désactive le composant statistique
- SolrQuery::setTerms — Active ou désactive le TermsComponent
- SolrQuery::setTermsField — Définit le nom du champ dans lequel les termes seront récupérés
- SolrQuery::setTermsIncludeLowerBound — Inclut le terme inférieur lié dans le jeu de résultat
- SolrQuery::setTermsIncludeUpperBound — Inclut le terme supérieur lié dans le jeu de résultat
- SolrQuery::setTermsLimit — Définit le nombre maximal de termes à retourner
- SolrQuery::setTermsLowerBound — Spécifie le terme de départ
- SolrQuery::setTermsMaxCount — Définit la fréquence maximale du document
- SolrQuery::setTermsMinCount — Définit la fréquence minimale d'un document
- SolrQuery::setTermsPrefix — Restreint les termes correspondants qui commencent avec un préfixe donné
- SolrQuery::setTermsReturnRaw — Retourne les caractères bruts d'un terme indexé
- SolrQuery::setTermsSort — Spécifie la façon dont seront triés les termes retournés
- SolrQuery::setTermsUpperBound — Définit le terme à partir duquel on doit stopper
- SolrQuery::setTimeAllowed — Le temps alloué pour faire une recherche

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