Lucene - TokenStream
TokenStream es una salida del proceso de análisis y se compone de una serie de tokens. Es una clase abstracta.
Declaración de clase
A continuación se muestra la declaración de org.apache.lucene.analysis.TokenStream clase -
public abstract class TokenStream
extends AttributeSource
implements Closeable
Constructores de clases
La siguiente tabla muestra los diferentes constructores de clases:
S.No. | Constructor y descripción |
---|---|
1 | protected TokenStream() Un TokenStream que utiliza la fábrica de atributos predeterminada. |
2 | protected TokenStream(AttributeSource.AttributeFactory factory) Un TokenStream que utiliza AttributeFactory suministrado para crear nuevas instancias de Attribute. |
3 | protected TokenStream(AttributeSource input) Un TokenStream que utiliza los mismos atributos que el suministrado. |
Métodos de clase
La siguiente tabla muestra los diferentes métodos de clase:
S.No. | Método y descripción |
---|---|
1 | void close() Libera recursos asociados con esta transmisión. |
2 | void end() El consumidor llama a este método después de que se haya consumido el último token, después de que incrementToken () devuelva falso (utilizando la nueva API TokenStream). |
3 | abstract boolean incrementToken() Los consumidores (es decir, IndexWriter) utilizan este método para avanzar la transmisión al siguiente token. |
4 | void reset() Restablece esta secuencia al principio. |
Métodos heredados
Esta clase hereda métodos de las siguientes clases:
- org.apache.lucene.util.AttributeSource
- java.lang.Object