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