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