Lucene - Consulta
Query é uma classe abstrata e contém vários métodos utilitários e é o pai de todos os tipos de consultas que Lucene usa durante o processo de pesquisa.
Declaração de Classe
A seguir está a declaração para org.apache.lucene.search.Query classe -
public abstract class Query
extends Object
implements Serializable, Cloneable
Construtores de classe
A tabela a seguir mostra um construtor de classe -
S.No. | Construtor e descrição |
---|---|
1 | Query() |
Métodos de aula
A tabela a seguir mostra os diferentes métodos de classe -
S.No. | Método e Descrição |
---|---|
1 | Object clone() Retorna um clone desta consulta. |
2 | Query combine(Query[] queries) Especialista: chamado ao reescrever consultas no MultiSearcher. |
3 | Weight createWeight(Searcher searcher) Especialista: Constrói uma implementação de Peso apropriada para esta consulta. |
4 | boolean equals(Object obj) |
5 | void extractTerms(Set<Term> terms) Especialista: adiciona todos os termos que ocorrem nesta consulta ao conjunto de termos. |
6 | float getBoost() Recebe o incentivo para esta cláusula. |
7 | Similarity getSimilarity(Searcher searcher) Descontinuada. Em vez de usar subclasse / delegação "runtime", subclasse o Peso. |
8 | int hashCode() |
9 | static Query mergeBooleanQueries(BooleanQuery... queries) Especialista: mescla as cláusulas de um conjunto de BooleanQuery em uma única BooleanQuery. |
10 | Query rewrite(IndexReader reader) Especialista: Chamado para reescrever consultas em consultas primitivas. |
11 | void setBoost(float b) Define o impulso para esta cláusula de consulta para b. |
12 | String toString() Imprime uma consulta em uma string. |
13 | abstract String toString(String field) Imprime uma consulta em uma string, com o campo considerado o campo padrão e omitido. |
14 | Weight weight(Searcher searcher) Descontinuada. Nunca use este método em implementações de Peso. As subclasses de Query devem usar createWeight (org.apache.lucene.search.Searcher), em vez disso. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- java.lang.Object