Lucene - TokenStream
TokenStream est une sortie du processus d'analyse et comprend une série de jetons. C'est une classe abstraite.
Déclaration de classe
Voici la déclaration pour le org.apache.lucene.analysis.TokenStream classe -
public abstract class TokenStream
extends AttributeSource
implements Closeable
Constructeurs de classe
Le tableau suivant montre les différents constructeurs de classe -
S.No. | Constructeur et description |
---|---|
1 | protected TokenStream() TokenStream qui utilise la fabrique d'attributs par défaut. |
2 | protected TokenStream(AttributeSource.AttributeFactory factory) Un TokenStream qui utilise le AttributeFactory fourni pour créer de nouvelles instances d'attribut. |
3 | protected TokenStream(AttributeSource input) Un TokenStream qui utilise les mêmes attributs que celui fourni. |
Méthodes de classe
Le tableau suivant montre les différentes méthodes de classe -
S.No. | Méthode et description |
---|---|
1 | void close() Libère les ressources associées à ce flux. |
2 | void end() Cette méthode est appelée par le consommateur après que le dernier jeton a été consommé, après que incrementToken () a renvoyé false (à l'aide de la nouvelle API TokenStream). |
3 | abstract boolean incrementToken() Les consommateurs (c'est-à-dire IndexWriter) utilisent cette méthode pour faire avancer le flux vers le jeton suivant. |
4 | void reset() Réinitialise ce flux au début. |
Méthodes héritées
Cette classe hérite des méthodes des classes suivantes -
- org.apache.lucene.util.AttributeSource
- java.lang.Object