TokenStream
优质
小牛编辑
130浏览
2023-12-01
TokenStream是分析过程的输出,它包含一系列标记。 这是一个抽象类。
Class 声明 (Class Declaration)
以下是org.apache.lucene.analysis.TokenStream类的声明 -
public abstract class TokenStream
extends AttributeSource
implements Closeable
类构造函数 (Class Constructors)
下表显示了不同的类构造函数 -
S.No. | 构造函数和描述 |
---|---|
1 | protected TokenStream() 使用默认属性factory的TokenStream。 |
2 | protected TokenStream(AttributeSource.AttributeFactory factory) 使用提供的AttributeFactory创建新Attribute实例的TokenStream。 |
3 | protected TokenStream(AttributeSource input) TokenStream使用与提供的属性相同的属性。 |
Class Methods
下表显示了不同的类方法 -
S.No. | 方法和描述 |
---|---|
1 | void close() 释放与此流关联的资源。 |
2 | void end() 消费者在消耗最后一个令牌之后,在incrementToken()返回false(使用新的TokenStream API)之后调用此方法。 |
3 | abstract boolean incrementToken() 消费者(即IndexWriter)使用此方法将流推进到下一个令牌。 |
4 | void reset() 将此流重置为开头。 |
方法继承 (Methods Inherited)
该类继承以下类中的方法 -
- org.apache.lucene.util.AttributeSource
- java.lang.Object