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