Lucene - TermQuery

TermQuery est l'objet de requête le plus couramment utilisé et constitue la base de nombreuses requêtes complexes que Lucene peut utiliser.

Déclaration de classe

Voici la déclaration pour org.apache.lucene.search.TermQuery classe -

public class TermQuery
   extends Query

Constructeurs de classe

Le tableau suivant montre un constructeur de classe -

S.No. Constructeur et description
1

TermQuery(Term t)

Construit une requête pour le terme t.

Méthodes de classe

Le tableau suivant montre les différentes méthodes de classe -

S.No. Méthode et description
1 void addDocument(Document doc)

Ajoute un document à cet index.

2 Weight createWeight(Searcher searcher)

Expert: construit une implémentation Weight appropriée pour cette requête.

3 boolean equals(Object o)

Renvoie vrai si o est égal à ceci.

4 void extractTerms(Set<Term> terms)

Expert: ajoute tous les termes apparaissant dans cette requête à l'ensemble de termes.

5 Term getTerm()

Renvoie le terme de cette requête.

6 int hashCode()

Renvoie une valeur de code de hachage pour cet objet.

sept String toString(String field)

Imprime une version lisible par l'utilisateur de cette requête.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

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