Lucene - TermQuery

TermQuery es el objeto de consulta más utilizado y es la base de muchas consultas complejas que Lucene puede utilizar.

Declaración de clase

A continuación se muestra la declaración de org.apache.lucene.search.TermQuery clase -

public class TermQuery
   extends Query

Constructores de clases

La siguiente tabla muestra un constructor de clases:

S.No. Constructor y descripción
1

TermQuery(Term t)

Construye una consulta para el término t.

Métodos de clase

La siguiente tabla muestra los diferentes métodos de clase:

S.No. Método y descripción
1 void addDocument(Document doc)

Agrega un documento a este índice.

2 Weight createWeight(Searcher searcher)

Experto: construye una implementación de peso adecuada para esta consulta.

3 boolean equals(Object o)

Devuelve verdadero sif o es igual a esto.

4 void extractTerms(Set<Term> terms)

Experto: agrega todos los términos que aparecen en esta consulta al conjunto de términos.

5 Term getTerm()

Devuelve el término de esta consulta.

6 int hashCode()

Devuelve un valor de código hash para este objeto.

7 String toString(String field)

Imprime una versión legible por el usuario de esta consulta.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • org.apache.lucene.search.Query
  • java.lang.Object