# A classe SolrQuery

(PECL solr >= 0.9.2)

## Introdução

Representa uma coleção de pares nome-valor enviados ao servidor Solr durante uma solicitação.

## Resumo da 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;
/* Propriedades */
/* Métodos */
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étodos herdados */
public function SolrModifiableParams::__construct()
public function SolrModifiableParams::__destruct()
}

## Constantes predefinidas

`SolrQuery::ORDER_ASC`

  Usada para especificar que a classificação deve estar em ordem crescente.

`SolrQuery::ORDER_DESC`

  Usada para especificar que a classificação deve estar em ordem decrescente.

`SolrQuery::FACET_SORT_INDEX`

  Usada para especificar que a faceta deve ser classificada por índice.

`SolrQuery::FACET_SORT_COUNT`

  Usada para especificar que a faceta deve ser classificada por contagem.

`SolrQuery::TERMS_SORT_INDEX`

  Usada no TermosComponent.

`SolrQuery::TERMS_SORT_COUNT`

  Usada no TermosComponent.

## Índice

- SolrQuery::addExpandFilterQuery — Substitui a consulta do filtro principal e determina quais documentos incluir no grupo principal
- SolrQuery::addExpandSortField — Ordena os documentos dentro dos grupos expandidos (parâmetro expand.sort)
- SolrQuery::addFacetDateField — Mapeia para facet.date
- SolrQuery::addFacetDateOther — Adiciona outro parâmetro facet.date.other
- SolrQuery::addFacetField — Adiciona outro campo à faceta
- SolrQuery::addFacetQuery — Adiciona uma consulta de faceta
- SolrQuery::addField — Especifica quais campos retornar no resultado
- SolrQuery::addFilterQuery — Especifica uma consulta de filtro
- SolrQuery::addGroupField — Adiciona um campo para ser usado para agrupar resultados
- SolrQuery::addGroupFunction — Permite agrupar resultados com base nos valores exclusivos de uma consulta de função (parâmetro group.func)
- SolrQuery::addGroupQuery — Permite agrupar documentos que correspondem à consulta fornecida
- SolrQuery::addGroupSortField — Adiciona um campo de classificação de grupo (parâmetro group.sort)
- SolrQuery::addHighlightField — Mapeia para hl.fl
- SolrQuery::addMltField — Define um campo a ser usado para similaridade
- SolrQuery::addMltQueryField — Mapeia para mlt.qf
- SolrQuery::addSortField — Usado para controlar como os resultados devem ser classificados
- SolrQuery::addStatsFacet — Solicita um retorno de subresultados para valores dentro de uma determinada faceta
- SolrQuery::addStatsField — Mapeia para o parâmetro stats.field
- SolrQuery::collapse — Colapsa o conjunto de resultados para um único documento por grupo
- SolrQuery::__construct — Construtor
- SolrQuery::__destruct — Destrutor
- SolrQuery::getExpand — Informa se a expansão do grupo está habilitada
- SolrQuery::getExpandFilterQueries — Retorna as consultas de filtro de expansão
- SolrQuery::getExpandQuery — Retorna o parâmetro expand.q da consulta de expansão
- SolrQuery::getExpandRows — Retorna o número de linhas a serem exibidas em cada grupo (expand.rows)
- SolrQuery::getExpandSortFields — Retorna um array de campos
- SolrQuery::getFacet — Retorna o valor do parâmetro de faceta
- SolrQuery::getFacetDateEnd — Retorna o valor do parâmetro facet.date.end
- SolrQuery::getFacetDateFields — Retorna todos os campos facet.date
- SolrQuery::getFacetDateGap — Retorna o valor do parâmetro facet.date.gap
- SolrQuery::getFacetDateHardEnd — Retorna o valor do parâmetro facet.date.hardend
- SolrQuery::getFacetDateOther — Retorna o valor do parâmetro facet.date.other
- SolrQuery::getFacetDateStart — Retorna o limite inferior do primeiro intervalo de datas para todas as facetas de data neste campo
- SolrQuery::getFacetFields — Retorna todos os campos de faceta
- SolrQuery::getFacetLimit — Retorna o número máximo de contagens de restrições que devem ser retornadas para os campos de faceta
- SolrQuery::getFacetMethod — Retorna o valor do parâmetro facet.method
- SolrQuery::getFacetMinCount — Retorna as contagens mínimas para campos de facetas que devem ser incluídas na resposta
- SolrQuery::getFacetMissing — Retorna o estado atual do parâmetro facet.missing
- SolrQuery::getFacetOffset — Retorna um deslocamento na lista de restrições a serem usadas para paginação
- SolrQuery::getFacetPrefix — Retorna o prefixo da faceta
- SolrQuery::getFacetQueries — Retorna todas as consultas de faceta
- SolrQuery::getFacetSort — Retorna o tipo de classificação de faceta
- SolrQuery::getFields — Retorna a lista de campos que serão retornados na resposta
- SolrQuery::getFilterQueries — Retorna uma série de consultas de filtro
- SolrQuery::getGroup — Informa se o agrupamento está habilitado
- SolrQuery::getGroupCachePercent — Retorna o valor percentual do cache do grupo
- SolrQuery::getGroupFacet — Retorna o valor do parâmetro group.facet
- SolrQuery::getGroupFields — Retorna campos de grupo (valores de parâmetro group.field)
- SolrQuery::getGroupFormat — Retorna o valor group.format
- SolrQuery::getGroupFunctions — Retorna funções de grupo (valores de parâmetro group.func)
- SolrQuery::getGroupLimit — Retorna o valor group.limit
- SolrQuery::getGroupMain — Retorna o valor group.main
- SolrQuery::getGroupNGroups — Retorna o valor group.ngroups
- SolrQuery::getGroupOffset — Retorna o valor group.offset
- SolrQuery::getGroupQueries — Retorna todos os valores dos parâmetros group.query
- SolrQuery::getGroupSortFields — Retorna o valor group.sort
- SolrQuery::getGroupTruncate — Retorna o valor group.truncate
- SolrQuery::getHighlight — Retorna o estado do parâmetro hl
- SolrQuery::getHighlightAlternateField — Retorna o campo de destaque para usar como reserva ou padrão
- SolrQuery::getHighlightFields — Retorna todos os campos para os quais o Solr deve gerar trechos destacados
- SolrQuery::getHighlightFormatter — Retorna o formatador da saída destacada
- SolrQuery::getHighlightFragmenter — Retorna o gerador de trecho de texto para texto destacado
- SolrQuery::getHighlightFragsize — Retorna o número de caracteres dos fragmentos a serem considerados para destaque
- SolrQuery::getHighlightHighlightMultiTerm — Retorna se o destaque deve ou não ser ativado para consultas de intervalo/coringa/difusa/prefixo
- SolrQuery::getHighlightMaxAlternateFieldLength — Retorna o número máximo de caracteres do campo a ser retornado
- SolrQuery::getHighlightMaxAnalyzedChars — Retorna o número máximo de caracteres em um documento para procurar trechos adequados
- SolrQuery::getHighlightMergeContiguous — Retorna se os fragmentos contíguos serão ou não colapsados em um único fragmento
- SolrQuery::getHighlightQuery — Retorna a consulta de destaque (hl.q)
- SolrQuery::getHighlightRegexMaxAnalyzedChars — Retorna o número máximo de caracteres de um campo ao usar o fragmentador de expressão regular
- SolrQuery::getHighlightRegexPattern — Retorna a expressão regular para fragmentação
- SolrQuery::getHighlightRegexSlop — Retorna o fator de desvio do tamanho ideal do fragmento
- SolrQuery::getHighlightRequireFieldMatch — Retorna se um campo só será destacado se a consulta corresponder a esse campo específico
- SolrQuery::getHighlightSimplePost — Retorna o texto que aparece após um termo destacado
- SolrQuery::getHighlightSimplePre — Retorna o texto que aparece antes de um termo destacado
- SolrQuery::getHighlightSnippets — Retorna o número máximo de trechos destacados a serem gerados por campo
- SolrQuery::getHighlightUsePhraseHighlighter — Retorna o estado do parâmetro hl.usePhraseHighlighter
- SolrQuery::getMlt — Retorna se os resultados MoreLikeThis devem ou não ser habilitados
- SolrQuery::getMltBoost — Retorna se a consulta será ou não impulsionada pela relevância de termo de interesse
- SolrQuery::getMltCount — Retorna o número de documentos semelhantes a serem retornados para cada resultado
- SolrQuery::getMltFields — Retorna todos os campos a serem usados ​​para similaridade
- SolrQuery::getMltMaxNumQueryTerms — Retorna o número máximo de termos de consulta que serão incluídos em qualquer consulta gerada
- SolrQuery::getMltMaxNumTokens — Retorna o número máximo de tokens a analisar em cada campo de documento que não é armazenado com suporte a TermVector
- SolrQuery::getMltMaxWordLength — Retorna o comprimento máximo de palavra acima do qual as palavras serão ignoradas
- SolrQuery::getMltMinDocFrequency — Retorna a frequência limite na qual as palavras serão ignoradas e que não ocorrem em pelo menos esta quantidade de documentos
- SolrQuery::getMltMinTermFrequency — Retorna a frequência abaixo da qual os termos serão ignorados no documento de origem
- SolrQuery::getMltMinWordLength — Retorna o comprimento mínimo da palavra abaixo do qual as palavras serão ignoradas
- SolrQuery::getMltQueryFields — Retorna os campos de consulta e seus impulsos
- SolrQuery::getQuery — Retorna a consulta principal
- SolrQuery::getRows — Retorna o número máximo de documentos
- SolrQuery::getSortFields — Retorna todos os campos de classificação
- SolrQuery::getStart — Retorna a posição no conjunto completo de resultados
- SolrQuery::getStats — Retorna se as estatísticas estão habilitadas ou não
- SolrQuery::getStatsFacets — Retorna todas as facetas de estatísticas que foram definidas
- SolrQuery::getStatsFields — Retorna todos os campos de estatísticas
- SolrQuery::getTerms — Retorna se o TermsComponent está habilitado ou não
- SolrQuery::getTermsField — Retorna o campo do qual os termos são recuperados
- SolrQuery::getTermsIncludeLowerBound — Retorna se o limite inferior no conjunto de resultados deve ou não ser incluído
- SolrQuery::getTermsIncludeUpperBound — Retorna se o limite superior no conjunto de resultados deve ou não ser incluído
- SolrQuery::getTermsLimit — Retorna o número máximo de termos que o Solr deve retornar
- SolrQuery::getTermsLowerBound — Retorna o termo de início
- SolrQuery::getTermsMaxCount — Retorna a frequência máxima do documento
- SolrQuery::getTermsMinCount — Retorna a frequência mínima do documento a ser retornada para que seja incluído
- SolrQuery::getTermsPrefix — Retorna o prefixo do termo
- SolrQuery::getTermsReturnRaw — Informa se os caracteres devem ser retornados de forma bruta ou não
- SolrQuery::getTermsSort — Retorna um número inteiro indicando como os termos são classificados
- SolrQuery::getTermsUpperBound — Retorna o termo de parada
- SolrQuery::getTimeAllowed — Retorna o tempo em milissegundos permitido para a consulta terminar
- SolrQuery::removeExpandFilterQuery — Remove uma consulta de filtro expandido
- SolrQuery::removeExpandSortField — Remove um campo de classificação expandida do parâmetro expand.sort
- SolrQuery::removeFacetDateField — Remove um dos campos de data de faceta
- SolrQuery::removeFacetDateOther — Remove um dos parâmetros facet.date.other
- SolrQuery::removeFacetField — Remove um dos parâmetros facet.date
- SolrQuery::removeFacetQuery — Remove um dos parâmetros facet.query
- SolrQuery::removeField — Remove um campo da lista de campos
- SolrQuery::removeFilterQuery — Remove uma consulta de filtro
- SolrQuery::removeHighlightField — Remove um dos campos usados ​​para destaque
- SolrQuery::removeMltField — Remove um dos campos moreLikeThis
- SolrQuery::removeMltQueryField — Remove um dos campos de consulta moreLikeThis
- SolrQuery::removeSortField — Remove um dos campos de classificação
- SolrQuery::removeStatsFacet — Remove um dos parâmetros stats.facet
- SolrQuery::removeStatsField — Remove um dos parâmetros stats.field
- SolrQuery::setEchoHandler — Alterna o parâmetro echoHandler
- SolrQuery::setEchoParams — Determina que tipo de parâmetros são incluídos na resposta
- SolrQuery::setExpand — Ativa/desativa o componente de expansão
- SolrQuery::setExpandQuery — Define o parâmetro expand.q
- SolrQuery::setExpandRows — Define o número de linhas a serem exibidas em cada grupo (expand.rows)
- SolrQuery::setExplainOther — Define o parâmetro de consulta comum explainOther
- SolrQuery::setFacet — Ativa ou desativa a facetação
- SolrQuery::setFacetDateEnd — Mapeia para facet.date.end
- SolrQuery::setFacetDateGap — Mapeia para facet.date.gap
- SolrQuery::setFacetDateHardEnd — Mapeia para facet.date.hardend
- SolrQuery::setFacetDateStart — Mapeia para facet.date.start
- SolrQuery::setFacetEnumCacheMinDefaultFrequency — Define a frequência mínima do documento usada para determinar a contagem de prazos
- SolrQuery::setFacetLimit — Mapeia para facet.limit
- SolrQuery::setFacetMethod — Especifica o tipo de algoritmo a ser usado ao facetar um campo
- SolrQuery::setFacetMinCount — Mapeia para facet.mincount
- SolrQuery::setFacetMissing — Mapeia para facet.missing
- SolrQuery::setFacetOffset — Define a posição na lista de restrições para permitir a paginação
- SolrQuery::setFacetPrefix — Especifica uma string de prefixo com a qual serão limitados os termos facetados
- SolrQuery::setFacetSort — Determina a ordem das restrições do campo de faceta
- SolrQuery::setGroup — Ativa/desativa agrupamento de resultados (parâmetro 'group')
- SolrQuery::setGroupCachePercent — Ativa o cache para agrupamento de resultados
- SolrQuery::setGroupFacet — Define o parâmetro group.facet
- SolrQuery::setGroupFormat — Define o formato do grupo, estrutura de resultado (parâmetro group.format)
- SolrQuery::setGroupLimit — Especifica o número de resultados a serem retornados para cada grupo
- SolrQuery::setGroupMain — Define se será usado o resultado do primeiro comando de agrupamento de campos como a lista de resultados principal na resposta
- SolrQuery::setGroupNGroups — Define a inclusão do número de grupos que corresponderam à consulta nos resultados
- SolrQuery::setGroupOffset — Define o parâmetro group.offset
- SolrQuery::setGroupTruncate — Define se as contagens de facetas são baseadas no documento mais relevante de cada grupo que corresponde à consulta
- SolrQuery::setHighlight — Ativa ou desativa o destaque
- SolrQuery::setHighlightAlternateField — Especifica o campo reserva a ser usado
- SolrQuery::setHighlightFormatter — Especifica um formatador para a saída de destaque
- SolrQuery::setHighlightFragmenter — Define um gerador de trecho de texto para texto destacado
- SolrQuery::setHighlightFragsize — O tamanho dos fragmentos a serem considerados para destaque
- SolrQuery::setHighlightHighlightMultiTerm — Usa o SpanScorer para destacar termos de frases
- SolrQuery::setHighlightMaxAlternateFieldLength — Define o número máximo de caracteres do campo a retornar
- SolrQuery::setHighlightMaxAnalyzedChars — Especifica o número de caracteres em um documento para procurar trechos adequados
- SolrQuery::setHighlightMergeContiguous — Informa se fragmentos contíguos devem ou não ser colapsados em um único fragmento
- SolrQuery::setHighlightQuery — Designa uma consulta para destaque (hl.q)
- SolrQuery::setHighlightRegexMaxAnalyzedChars — Especifica o número máximo de caracteres a serem analisados
- SolrQuery::setHighlightRegexPattern — Especifica a expressão regular para fragmentação
- SolrQuery::setHighlightRegexSlop — Define o fator pelo qual o fragmentador de expressão regular pode se desviar do tamanho ideal do fragmento
- SolrQuery::setHighlightRequireFieldMatch — Requer correspondência de campo durante o destaque
- SolrQuery::setHighlightSimplePost — Define o texto que aparece após um termo destacado
- SolrQuery::setHighlightSimplePre — Define o texto que aparece antes de um termo destacado
- SolrQuery::setHighlightSnippets — Define o número máximo de trechos destacados a serem gerados por campo
- SolrQuery::setHighlightUsePhraseHighlighter — Define se os termos da frase devem ser destacados apenas quando eles aparecem na frase de consulta
- SolrQuery::setMlt — Ativa ou desativa moreLikeThis
- SolrQuery::setMltBoost — Define se a consulta será impulsionada pela relevância de termos de interesse
- SolrQuery::setMltCount — Define o número de documentos semelhantes a serem retornados para cada resultado
- SolrQuery::setMltMaxNumQueryTerms — Define o número máximo de termos de consulta incluídos
- SolrQuery::setMltMaxNumTokens — Especifica o número máximo de tokens a serem analisados
- SolrQuery::setMltMaxWordLength — Define o comprimento máximo da palavra
- SolrQuery::setMltMinDocFrequency — Define a frequência mltMinDoc
- SolrQuery::setMltMinTermFrequency — Define a frequência abaixo da qual os termos serão ignorados nos documentos de origem
- SolrQuery::setMltMinWordLength — Define o comprimento mínimo da palavra
- SolrQuery::setOmitHeader — Exclui o cabeçalho dos resultados retornados
- SolrQuery::setQuery — Define a consulta de pesquisa
- SolrQuery::setRows — Especifica o número máximo de linhas a serem retornadas no resultado
- SolrQuery::setShowDebugInfo — Define sinalizador para mostrar informações de depuração
- SolrQuery::setStart — Especifica o número de linhas a serem ignoradas
- SolrQuery::setStats — Ativa ou desativa o componente de estatísticas
- SolrQuery::setTerms — Habilita ou desabilita o TermsComponent
- SolrQuery::setTermsField — Define o nome do campo do qual os termos serão obtidos
- SolrQuery::setTermsIncludeLowerBound — Inclui o termo do limite inferior no conjunto de resultados
- SolrQuery::setTermsIncludeUpperBound — Inclui o termo do limite superior no conjunto de resultados
- SolrQuery::setTermsLimit — Define o número máximo de termos a serem retornados
- SolrQuery::setTermsLowerBound — Especifica o termo de início
- SolrQuery::setTermsMaxCount — Define a frequência máxima do documento
- SolrQuery::setTermsMinCount — Define a frequência mínima do documento
- SolrQuery::setTermsPrefix — Restringe correspondências a termos que começam com o prefixo
- SolrQuery::setTermsReturnRaw — Retorna os caracteres brutos do termo indexado
- SolrQuery::setTermsSort — Especifica como classificar os termos retornados
- SolrQuery::setTermsUpperBound — Define o termo de parada
- SolrQuery::setTimeAllowed — Define o tempo permitido para a pesquisa terminar

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