Lucene - TokenStream 类
-
简述
TokenStream 是分析过程的输出,它由一系列令牌组成。它是一个抽象类。 -
类声明
以下是声明 org.apache.lucene.analysis.TokenStream 类 -public abstract class TokenStream extends AttributeSource implements Closeable
-
类构造函数
下表显示了不同的类构造函数 -序号 构造函数和描述 1 protected TokenStream()使用默认属性工厂的 TokenStream。2 protected TokenStream(AttributeSource.AttributeFactory factory)一个 TokenStream,它使用提供的 AttributeFactory 来创建新的 Attribute 实例。3 protected TokenStream(AttributeSource input)使用与提供的属性相同的属性的 TokenStream。 -
类方法
下表显示了不同的类方法 -序号 方法和说明 1 void close()释放与此流关联的资源。2 void end()在消费最后一个令牌后,在 incrementToken() 返回 false(使用新的 TokenStream API)后,消费者调用此方法。3 abstract boolean incrementToken()消费者(即 IndexWriter)使用此方法将流推进到下一个标记。4 void reset()将此流重置为开头。 -
继承的方法
这个类继承了以下类的方法 -- org.apache.lucene.util.AttributeSource
- java.lang.Object