# La clase SolrQuery

(PECL solr >= 0.9.2)

## Introducción

Representa una colección de pares nombre-valor enviados al servidor Solr durante una petición.

## Sinopsis de la Clase

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;
/* Propiedades */
/* Métodos */
public __construct(string `$q` = ?)
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 getExpand(): bool
public getExpandFilterQueries(): array
public getExpandQuery(): array
public getExpandRows(): int
public getExpandSortFields(): array
public getFacet(): bool
public getFacetDateEnd(string `$field_override` = ?): string
public getFacetDateFields(): 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(): 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(): array
public getFacetSort(string `$field_override` = ?): int
public getFields(): array
public getFilterQueries(): array
public getGroup(): bool
public getGroupCachePercent(): int
public getGroupFacet(): bool
public getGroupFields(): array
public getGroupFormat(): string
public getGroupFunctions(): array
public getGroupLimit(): int
public getGroupMain(): bool
public getGroupNGroups(): bool
public getGroupOffset(): int
public getGroupQueries(): array
public getGroupSortFields(): array
public getGroupTruncate(): bool
public getHighlight(): bool
public getHighlightAlternateField(string `$field_override` = ?): string
public getHighlightFields(): array
public getHighlightFormatter(string `$field_override` = ?): string
public getHighlightFragmenter(string `$field_override` = ?): string
public getHighlightFragsize(string `$field_override` = ?): int
public getHighlightHighlightMultiTerm(): bool
public getHighlightMaxAlternateFieldLength(string `$field_override` = ?): int
public getHighlightMaxAnalyzedChars(): int
public getHighlightMergeContiguous(string `$field_override` = ?): bool
public getHighlightRegexMaxAnalyzedChars(): int
public getHighlightRegexPattern(): string
public getHighlightRegexSlop(): float
public getHighlightRequireFieldMatch(): bool
public getHighlightSimplePost(string `$field_override` = ?): string
public getHighlightSimplePre(string `$field_override` = ?): string
public getHighlightSnippets(string `$field_override` = ?): int
public getHighlightUsePhraseHighlighter(): bool
public getMlt(): bool
public getMltBoost(): bool
public getMltCount(): int
public getMltFields(): array
public getMltMaxNumQueryTerms(): int
public getMltMaxNumTokens(): int
public getMltMaxWordLength(): int
public getMltMinDocFrequency(): int
public getMltMinTermFrequency(): int
public getMltMinWordLength(): int
public getMltQueryFields(): array
public getQuery(): string
public getRows(): int
public getSortFields(): array
public getStart(): int
public getStats(): bool
public getStatsFacets(): array
public getStatsFields(): array
public getTerms(): bool
public getTermsField(): string
public getTermsIncludeLowerBound(): bool
public getTermsIncludeUpperBound(): bool
public getTermsLimit(): int
public getTermsLowerBound(): string
public getTermsMaxCount(): int
public getTermsMinCount(): int
public getTermsPrefix(): string
public getTermsReturnRaw(): bool
public getTermsSort(): int
public getTermsUpperBound(): string
public getTimeAllowed(): 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
public __destruct()
/* Métodos heredados */
public SolrModifiableParams::__construct()
public SolrModifiableParams::__destruct()
}

## Constantes predefinidas

`SolrQuery::ORDER_ASC`

  Se usa para especificar la forma de ordenación debería se ascendente

`SolrQuery::ORDER_DESC`

  Se usa para especificar la forma de ordenación debería se descendente

`SolrQuery::FACET_SORT_INDEX`

  Se usa para especificar que la faceta debería ordenarse según el índice

`SolrQuery::FACET_SORT_COUNT`

  Se usa para especificar que la faceta debería ordenarse según la cuenta

`SolrQuery::TERMS_SORT_INDEX`

  Usado en TermsComponent

`SolrQuery::TERMS_SORT_COUNT`

  Usado en TermsComponent

## Tabla de contenidos

- 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 — Mapea a facet.date
- SolrQuery::addFacetDateOther — Añade otro parámetro facet.date.other
- SolrQuery::addFacetField — Añade otro campo a la faceta
- SolrQuery::addFacetQuery — Añade una consulta de faceta
- SolrQuery::addField — Especifica qué campos devolver en el resultado
- SolrQuery::addFilterQuery — Especifica una consulta de filtro
- 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 — Mapea a hl.fl
- SolrQuery::addMltField — Establece un campo para usarlo para similitud
- SolrQuery::addMltQueryField — Mapea a mlt.qf
- SolrQuery::addSortField — Usado para controlar cómo deberían ordenarse los resultados
- SolrQuery::addStatsFacet — Recupera una devolución de subresultados para valores dentro de la faceta dada
- SolrQuery::addStatsField — Mapea al parámetro stats.field
- SolrQuery::collapse — Collapses the result set to a single document per group
- SolrQuery::__construct — Constructor
- SolrQuery::__destruct — Destructor
- 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 — Devuelve el valor del parámetro facet
- SolrQuery::getFacetDateEnd — Devuelve el valor del parámetro facet.date.end
- SolrQuery::getFacetDateFields — Devuelve todos los campos de facet.date
- SolrQuery::getFacetDateGap — Devuelve el valor del parámetro facet.date.gap
- SolrQuery::getFacetDateHardEnd — Devuelve el valor del parámetro facet.date.hardend
- SolrQuery::getFacetDateOther — Devuelve el valor del parámetro facet.date.other
- SolrQuery::getFacetDateStart — Devuelve el límite inferior del primer rango de datos para todas las facetas de fecha de este campo
- SolrQuery::getFacetFields — Devuelve todos los campos facet
- SolrQuery::getFacetLimit — Devuelve el número máximo de restricciones que deberían ser devueltas por los campos facet
- SolrQuery::getFacetMethod — Devuelve el valor del parámetro facet.method
- SolrQuery::getFacetMinCount — Devuelve el mínimo de facetas que deberían ser incluidas en la respuesta
- SolrQuery::getFacetMissing — Devuelve el estado acutual del parámetro facet.missing
- SolrQuery::getFacetOffset — Devuelve un índice dentro de la lista de restricciones para ser usado en paginación
- SolrQuery::getFacetPrefix — Devuelve el prefijo de faceta
- SolrQuery::getFacetQueries — Devuelve todas las consultas de facetas
- SolrQuery::getFacetSort — Devuelve el tipo de ordenación de la faceta
- SolrQuery::getFields — Devuelve la lista de campos que serán devueltos en la respuesta
- SolrQuery::getFilterQueries — Devuelve una matriz de consultas de filtro
- 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 — Devuelve el estado del parámtero hl
- SolrQuery::getHighlightAlternateField — Devuelve el campo remarcado para usarlo como copia de seguridad o como predeterminado
- SolrQuery::getHighlightFields — Devuelve todos los campos que Solr debería generar para remarcación de trozos
- SolrQuery::getHighlightFormatter — Devuelve el formateador de la salida remarcada
- SolrQuery::getHighlightFragmenter — Devuelve el generador de trozos de texto para el texto remarcado
- SolrQuery::getHighlightFragsize — Devuelve el número de caracteres de fragmentos a considerar para remarcación
- SolrQuery::getHighlightHighlightMultiTerm — Devuelve si habilitar o no la remarcación de consultas range/wildcard/fuzzy/prefix
- SolrQuery::getHighlightMaxAlternateFieldLength — Devuelve el número máximo de caracteres del campo a devolver
- SolrQuery::getHighlightMaxAnalyzedChars — Devuelve el número máximo de caracteres de un documento para buscar trozos adecuados
- SolrQuery::getHighlightMergeContiguous — Devuelve si colapsar o no fragmentos contiguos en un único fragmento
- SolrQuery::getHighlightRegexMaxAnalyzedChars — Devuelve el número máximo de caracteres de un campo cuando se usa el fragmentador de expresiones regulares
- SolrQuery::getHighlightRegexPattern — Devuelve la expresión regular para la fragmentación
- SolrQuery::getHighlightRegexSlop — Devuelve el factor de desviación del tamaño de fragmento ideal
- SolrQuery::getHighlightRequireFieldMatch — Devuelve si un campo será remarcado solamente si la consulta coincide con este campo en particular
- SolrQuery::getHighlightSimplePost — Devuelve el texto que aparece después de un término remarcado
- SolrQuery::getHighlightSimplePre — Devuelve el texto que aparece antes de un término remarcado
- SolrQuery::getHighlightSnippets — Devuelve el número máximo de trozos remarcados a generar por campo
- SolrQuery::getHighlightUsePhraseHighlighter — Devuelve el estado del parámetro hl.usePhraseHighlighter
- SolrQuery::getMlt — Devuelve si los resultados MoreLikeThis deberían o no ser habilitados
- SolrQuery::getMltBoost — Devuelve si la consulta será impulsada (boost) o no mediante la relevancia del térmido de interés
- SolrQuery::getMltCount — Devuelve el número de documentos similares a devolver para cada resultado
- SolrQuery::getMltFields — Devuelve todos los campos a usar para similitud
- SolrQuery::getMltMaxNumQueryTerms — Devuelve el número máximo de términos de consultas que serán incluidos en cualquier consulta generada
- SolrQuery::getMltMaxNumTokens — Devuelve el número máximo de tokens a analizar en cada campo del documento que no esté almacenado con soporte TermVector
- SolrQuery::getMltMaxWordLength — Devuelve la longitud máxima de palabra de las palabras que serán ignoradas
- SolrQuery::getMltMinDocFrequency — Devuelve el umbral de frecuencia en el que las palabras que no ocurran en por lo menos tantos documentos como este serán ignoradas
- SolrQuery::getMltMinTermFrequency — Devuelve la frecuencia bajo la cual los términos serán ignorados en el documento fuente
- SolrQuery::getMltMinWordLength — Devuelve la longitud máxima de palabra bajo la cual las palabras serán ignoradas
- SolrQuery::getMltQueryFields — Devuelve los campos de consultas y sus boosts
- SolrQuery::getQuery — Devuelve la consulta principal
- SolrQuery::getRows — Devuelve el número máximo de documentos
- SolrQuery::getSortFields — Devuelve todos los campos de ordenación
- SolrQuery::getStart — Devuelve el índice del conjunto de resultados completo
- SolrQuery::getStats — Devuelve si están habilitadas o no las estadísticas
- SolrQuery::getStatsFacets — Devuelve todas las estadísticas de las facetas que fueron establecidas
- SolrQuery::getStatsFields — Devuelve todas las estadísticas de los campos
- SolrQuery::getTerms — Devuelve si está habilitado o no TermsComponent
- SolrQuery::getTermsField — Devuelve el campo desde el cuál los términos son recuperados
- SolrQuery::getTermsIncludeLowerBound — Devuelve si incluir o no el límite inferior en el conjunto de resultados
- SolrQuery::getTermsIncludeUpperBound — Devuelve si incluir o no el término de límite superior en el conjunto de resultados
- SolrQuery::getTermsLimit — Devuelve el número máximo de términos que debería devolver Solr
- SolrQuery::getTermsLowerBound — Devuelve el término en el que comenzar
- SolrQuery::getTermsMaxCount — Devuelve la frecuencia de documento máxima
- SolrQuery::getTermsMinCount — Devuelve la frecuencia de documento mínima a devolver para ser incluido
- SolrQuery::getTermsPrefix — Devuelve el prefijo del término
- SolrQuery::getTermsReturnRaw — Si devolver o no caracteres en bruto
- SolrQuery::getTermsSort — Devuelve un entero indicando cómo son ordenados los términos
- SolrQuery::getTermsUpperBound — Devuelve el término en donde parar
- SolrQuery::getTimeAllowed — Devuelve el tiempo en milisegundos permitido para que la consulta finalice
- SolrQuery::removeExpandFilterQuery — Removes an expand filter query
- SolrQuery::removeExpandSortField — Removes an expand sort field from the expand.sort parameter
- SolrQuery::removeFacetDateField — Elimina uno de los campos de faceta de fecha
- SolrQuery::removeFacetDateOther — Elimina uno de los parámetros facet.date.other
- SolrQuery::removeFacetField — Elimina uno de los parámetros facet.date
- SolrQuery::removeFacetQuery — Elimina uno de los parámetros facet.query
- SolrQuery::removeField — Elimina un campo de la lista de campos
- SolrQuery::removeFilterQuery — Elimina una consulta de filtro
- SolrQuery::removeHighlightField — Elimina uno de los campos usados para remarcación
- SolrQuery::removeMltField — Elimina uno de los campos moreLikeThis
- SolrQuery::removeMltQueryField — Elimina uno de los campos de consulta moreLikeThis
- SolrQuery::removeSortField — Elimina uno de los campos de ordenación
- SolrQuery::removeStatsFacet — Elimina uno de los parámetros stats.facet
- SolrQuery::removeStatsField — Elimina uno de los parámetros stats.field
- SolrQuery::setEchoHandler — Conmuta el parámetro echoHandler
- SolrQuery::setEchoParams — Determina qué tipo de parámetros incluir en la respuesta
- 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 — Establece el parámetro de consulta común explainOther
- SolrQuery::setFacet — Mapea al parámetro facet. Habilita o deshabilta las facetas
- SolrQuery::setFacetDateEnd — Mapea a facet.date.end
- SolrQuery::setFacetDateGap — Mapea a facet.date.gap
- SolrQuery::setFacetDateHardEnd — Mapea a facet.date.hardend
- SolrQuery::setFacetDateStart — Mapea a facet.date.start
- SolrQuery::setFacetEnumCacheMinDefaultFrequency — Establece la frecuencia de documento mínima usada para determinar la cuenta de términos
- SolrQuery::setFacetLimit — Mapea a facet.limit
- SolrQuery::setFacetMethod — Especifica el tipo de algoritmo a usar cuando se hace una faceta a un campo
- SolrQuery::setFacetMinCount — Mapea a facet.mincount
- SolrQuery::setFacetMissing — Mapea a facet.missing
- SolrQuery::setFacetOffset — Establece el índice de la lista de restricciones para tener en cuenta la paginación
- SolrQuery::setFacetPrefix — Especifica un prefijo de cadena con el que limitar los términos a los que hacer una faceta
- SolrQuery::setFacetSort — Determina el orden de las restricciones de campos de faceta
- 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 — Habilita o deshabilita la remarcación
- SolrQuery::setHighlightAlternateField — Especifica el campo de copia de seguridad a usar
- SolrQuery::setHighlightFormatter — Especifica un formateador para la salida remarcada
- SolrQuery::setHighlightFragmenter — Establece el generador de trozos de código para texto remarcado
- SolrQuery::setHighlightFragsize — El tamaño de los fragmentos a considerara para remarcación
- SolrQuery::setHighlightHighlightMultiTerm — Usa SpanScorer para remarcar términos de frases
- SolrQuery::setHighlightMaxAlternateFieldLength — Establece el número máximo de caracteres del campo a devolver
- SolrQuery::setHighlightMaxAnalyzedChars — Especifica el número de caracteres de un documento para buscar trozos apropiados
- SolrQuery::setHighlightMergeContiguous — Si colapsar o no fragmentos contiguos en un único fragmento
- SolrQuery::setHighlightRegexMaxAnalyzedChars — Especifica el número máximo de caracteres a analizar
- SolrQuery::setHighlightRegexPattern — Especifica la expresión regular para la fragmentación
- SolrQuery::setHighlightRegexSlop — Establece el factor por el cual el fragmentador de expresiones regulares puede desviarse del tamaño de fragmento ideal
- SolrQuery::setHighlightRequireFieldMatch — Requerir la coincicencia de campos durante el remarcado
- SolrQuery::setHighlightSimplePost — Establece el texto que aparece antes de un término remarcado
- SolrQuery::setHighlightSimplePre — Establece el texto que aparece antes de un término remarcado
- SolrQuery::setHighlightSnippets — Establece el número máximo de trozos remarcados para generar por campo
- SolrQuery::setHighlightUsePhraseHighlighter — Si remarcar o no términos de frases sólo cuando aparecen en la frase de consulta
- SolrQuery::setMlt — Habilita o deshabilita moreLikeThis
- SolrQuery::setMltBoost — Establecer si la consulta será impulsada (boost) por la relevancia del término de interés
- SolrQuery::setMltCount — Establece el número de documentos similares a devolver en cada resultado
- SolrQuery::setMltMaxNumQueryTerms — Establece el número máximo de términos de consulta incluidos
- SolrQuery::setMltMaxNumTokens — Especifica el número máximo de tokens a analizar
- SolrQuery::setMltMaxWordLength — Establece la longitud de palabra máxima
- SolrQuery::setMltMinDocFrequency — Establece la frecuencia de mltMinDoc
- SolrQuery::setMltMinTermFrequency — Establece la frecuencia bajo la cual los términos serán ignorados en los documentos fuente
- SolrQuery::setMltMinWordLength — Establece la longitud de palabra mínima
- SolrQuery::setOmitHeader — Excluye la cabecera de los resultados devueltos
- SolrQuery::setQuery — Establece la consulta de búsqueda
- SolrQuery::setRows — Especifica el número máximo de filas a devolver en el resultado
- SolrQuery::setShowDebugInfo — Bandera para mostrar información de depuración
- SolrQuery::setStart — Especifica el número de filas que se van a saltar
- SolrQuery::setStats — Habilita o deshablita el componente de estadísticas
- SolrQuery::setTerms — Habilita o deshablita TermsComponent
- SolrQuery::setTermsField — Establece el nombre del campo del que obtener los términos
- SolrQuery::setTermsIncludeLowerBound — Incluir el término de límite inferior en el conjunto de resultados
- SolrQuery::setTermsIncludeUpperBound — Incluir el término de límite superior en el conjunto de resultados
- SolrQuery::setTermsLimit — Establece el número máximo de términos a devolver
- SolrQuery::setTermsLowerBound — Especifica el término de donde empezar
- SolrQuery::setTermsMaxCount — Establece la frecuencia máxima de documentos
- SolrQuery::setTermsMinCount — Establece la frecuencia mínima de documentos
- SolrQuery::setTermsPrefix — Restringe las coincidencias de términos que comienzan con el prefijo
- SolrQuery::setTermsReturnRaw — Devuelve los caracteres en bruto del término indexado
- SolrQuery::setTermsSort — Especifica cómo ordenar los términos devueltos
- SolrQuery::setTermsUpperBound — Establece el término en el que parar
- SolrQuery::setTimeAllowed — El tiempo permitido para que la búsqueda finalice