# 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

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

## 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 le facet doit être trié par son index

`SolrQuery::FACET_SORT_COUNT`

  Utilisé pour spécifier que le facet doit être trié par son total.

`SolrQuery::TERMS_SORT_INDEX`

  Utilisé dans TermsComponent

`SolrQuery::TERMS_SORT_COUNT`

  Utilisé dans TermsComponent

## Sommaire

- SolrQuery::addExpandFilterQuery — Overrides main filter query, determines which documents to include in the main group
- SolrQuery::addExpandSortField — Orders the documents within the expanded groups (expand.sort parameter)
- SolrQuery::addFacetDateField — Lie un facet.date
- SolrQuery::addFacetDateOther — Ajoute une 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 — Add a field to be used to group results
- SolrQuery::addGroupFunction — Allows grouping results based on the unique values of a function query (group.func parameter)
- SolrQuery::addGroupQuery — Allows grouping of documents that match the given query
- SolrQuery::addGroupSortField — Add a group sort field (group.sort parameter)
- 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 — Collapses the result set to a single document per group
- SolrQuery::__construct — Constructeur
- SolrQuery::__destruct — Destructeur
- SolrQuery::getExpand — Returns true if group expanding is enabled
- SolrQuery::getExpandFilterQueries — Returns the expand filter queries
- SolrQuery::getExpandQuery — Returns the expand query expand.q parameter
- SolrQuery::getExpandRows — Returns The number of rows to display in each group (expand.rows)
- SolrQuery::getExpandSortFields — Returns an array of fields
- 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 — Returns true if grouping is enabled
- SolrQuery::getGroupCachePercent — Returns group cache percent value
- SolrQuery::getGroupFacet — Returns the group.facet parameter value
- SolrQuery::getGroupFields — Returns group fields (group.field parameter values)
- SolrQuery::getGroupFormat — Returns the group.format value
- SolrQuery::getGroupFunctions — Returns group functions (group.func parameter values)
- SolrQuery::getGroupLimit — Returns the group.limit value
- SolrQuery::getGroupMain — Returns the group.main value
- SolrQuery::getGroupNGroups — Returns the group.ngroups value
- SolrQuery::getGroupOffset — Returns the group.offset value
- SolrQuery::getGroupQueries — Returns all the group.query parameter values
- SolrQuery::getGroupSortFields — Returns the group.sort value
- SolrQuery::getGroupTruncate — Returns the group.truncate value
- SolrQuery::getHighlight — Récupère l'état du paramètre h1
- 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::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 mise en évidence
- SolrQuery::getHighlightSimplePre — Retourne le texte qui doit apparaître avant le terme mise 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 minimale des mots en deçà 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çà duquel les termes doivent être ignorés dans le document source
- SolrQuery::getMltMinWordLength — Retourne la longueur minimum d'un mot en deça 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 brutes
- SolrQuery::getTermsSort — Retourne un entier indiquant le nombre de termes stocké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 — Removes an expand filter query
- SolrQuery::removeExpandSortField — Removes an expand sort field from the expand.sort parameter
- 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 — Enables/Disables the Expand Component
- SolrQuery::setExpandQuery — Sets the expand.q parameter
- SolrQuery::setExpandRows — Sets the number of rows to display in each group (expand.rows). Server Default 5
- SolrQuery::setExplainOther — Définit le paramètre de requête explainOther
- SolrQuery::setFacet — Lie un paramètre facet. Active ou désactive les facet
- 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 — Enable/Disable result grouping (group parameter)
- SolrQuery::setGroupCachePercent — Enables caching for result grouping
- SolrQuery::setGroupFacet — Sets group.facet parameter
- SolrQuery::setGroupFormat — Sets the group format, result structure (group.format parameter)
- SolrQuery::setGroupLimit — Specifies the number of results to return for each group. The server default value is 1
- SolrQuery::setGroupMain — If true, the result of the first field grouping command is used as the main result list in the response, using group.format=simple
- SolrQuery::setGroupNGroups — If true, Solr includes the number of groups that have matched the query in the results
- SolrQuery::setGroupOffset — Sets the group.offset parameter
- SolrQuery::setGroupTruncate — If true, facet counts are based on the most relevant document of each group matching the query
- 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::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 si 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érieure liée dans le jeu de résultat
- SolrQuery::setTermsIncludeUpperBound — Inclut le terme supérieure liée 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 brutes 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ée pour faire une recherche