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