Lucene - Terme

Cette classe est l'unité de recherche la plus basse. Il est similaire à Field dans le processus d'indexation.

Déclaration de classe

Voici la déclaration pour org.apache.lucene.index.Term classe -

public final class Term
   extends Object
      implements Comparable<Term>, Serializable

Constructeurs de classe

Le tableau suivant montre une liste de constructeurs de classe -

S.No. Constructeur et description
1

Term(String fld)

Construit un terme avec le champ donné et le texte vide.

2

Term(String fld, String txt)

Construit un terme avec le champ et le texte donnés.

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

int compareTo(Term other)

Compare deux termes, renvoyant un entier négatif si ce terme appartient avant l'argument, zéro si ce terme est égal à l'argument et un entier positif si ce terme appartient après l'argument.

3

Term createTerm(String text)

Construction optimisée de nouveaux termes en réutilisant le même champ que ce terme - évite la surcharge de field.intern ().

4

boolean equals(Object obj)

5

String field()

Renvoie le champ de ce terme, une chaîne interne.

6

int hashCode()

sept

String text()

Renvoie le texte de ce terme.

8

String toString()

Méthodes héritées

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

  • java.lang.Object