Lucene - TokenStream
TokenStream é uma saída do processo de análise e compreende uma série de tokens. É uma classe abstrata.
Declaração de Classe
A seguir está a declaração para o org.apache.lucene.analysis.TokenStream classe -
public abstract class TokenStream
extends AttributeSource
implements Closeable
Construtores de classe
A tabela a seguir mostra os diferentes construtores de classes -
S.No. | Construtor e descrição |
---|---|
1 | protected TokenStream() Um TokenStream que usa a fábrica de atributos padrão. |
2 | protected TokenStream(AttributeSource.AttributeFactory factory) Um TokenStream que usa o AttributeFactory fornecido para criar novas instâncias de Atributo. |
3 | protected TokenStream(AttributeSource input) Um TokenStream que usa os mesmos atributos do fornecido. |
Métodos de aula
A tabela a seguir mostra os diferentes métodos de classe -
S.No. | Método e Descrição |
---|---|
1 | void close() Libera recursos associados a este fluxo. |
2 | void end() Este método é chamado pelo consumidor após o último token ter sido consumido, após incrementToken () retornar falso (usando a nova API TokenStream). |
3 | abstract boolean incrementToken() Os consumidores (ou seja, IndexWriter) usam esse método para avançar o fluxo para o próximo token. |
4 | void reset() Redefine este fluxo para o início. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- org.apache.lucene.util.AttributeSource
- java.lang.Object