Lucene - TermQuery
TermQuery é o objeto de consulta mais comumente usado e é a base de muitas consultas complexas que o Lucene pode usar.
Declaração de Classe
A seguir está a declaração para org.apache.lucene.search.TermQuery classe -
public class TermQuery
extends Query
Construtores de classe
A tabela a seguir mostra um construtor de classe -
S.No. | Construtor e descrição |
---|---|
1 | TermQuery(Term t) Constrói uma consulta para o termo t. |
Métodos de aula
A tabela a seguir mostra os diferentes métodos de classe -
S.No. | Método e Descrição |
---|---|
1 | void addDocument(Document doc) Adiciona um documento a este índice. |
2 | Weight createWeight(Searcher searcher) Especialista: Constrói uma implementação de Peso apropriada para esta consulta. |
3 | boolean equals(Object o) Retorna verdadeiro se o for igual a isso. |
4 | void extractTerms(Set<Term> terms) Especialista: adiciona todos os termos que ocorrem nesta consulta ao conjunto de termos. |
5 | Term getTerm() Retorna o termo desta consulta. |
6 | int hashCode() Retorna um valor de código hash para este objeto. |
7 | String toString(String field) Imprime uma versão legível pelo usuário desta consulta. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- org.apache.lucene.search.Query
- java.lang.Object