发布于 2015-07-25 11:18:41 | 152 次阅读 | 评论: 0 | 来源: 网络整理
TokenStream是分析过程中的一个输出,它包括串联的令牌。它是一个抽象类。
以下是org.apache.lucene.analysis.TokenStream类的声明:
public abstract class TokenStream
extends AttributeSource
implements Closeable
S.N. | 构造函数和说明 |
---|---|
1 | protected TokenStream() 使用TokenStream的默认属性工厂。 |
2 | protected TokenStream(AttributeSource.AttributeFactory factory) 使用附带 AttributeFactory 创建新的属性实例的管理记号。 |
3 | protected TokenStream(AttributeSource input) 使用相同的属性所提供的之一的管理记号。 |
S.N. | 方法及说明 |
---|---|
1 | void close() 与此流关联释放资源。 |
2 | void end() 这种方法被调用由消费者最后一个标记已经消耗之后,后incrementToken()返回假(使用新的TokenStream API)。 |
3 | abstract boolean incrementToken() 消费者(即IndexWriter)使用这种方法来推进流到下一个标记。 |
4 | void reset() 重置该流的开头。 |
这个类从以下类继承的方法:
org.apache.lucene.util.AttributeSource
java.lang.Object