Lucene - TermQuery
TermQuery è l'oggetto query più comunemente usato ed è la base di molte query complesse di cui Lucene può fare uso.
Dichiarazione di classe
Di seguito è riportata la dichiarazione per org.apache.lucene.search.TermQuery classe -
public class TermQuery
extends Query
Costruttori di classi
La tabella seguente mostra un costruttore di classi:
S.No. | Costruttore e descrizione |
---|---|
1 | TermQuery(Term t) Costruisce una query per il termine t. |
Metodi di classe
La tabella seguente mostra i diversi metodi di classe:
S.No. | Metodo e descrizione |
---|---|
1 | void addDocument(Document doc) Aggiunge un documento a questo indice. |
2 | Weight createWeight(Searcher searcher) Esperto: crea un'implementazione del peso appropriata per questa query. |
3 | boolean equals(Object o) Restituisce vero se e solo se è uguale a questo. |
4 | void extractTerms(Set<Term> terms) Esperto: aggiunge tutti i termini presenti in questa query al set di termini. |
5 | Term getTerm() Restituisce il termine di questa query. |
6 | int hashCode() Restituisce un valore di codice hash per questo oggetto. |
7 | String toString(String field) Stampa una versione leggibile dall'utente di questa query. |
Metodi ereditati
Questa classe eredita i metodi dalle seguenti classi:
- org.apache.lucene.search.Query
- java.lang.Object