- Lucene 教程
- Lucene - 主页
- Lucene - 概述
- Lucene - 环境设置
- Lucene - 第一款应用程序
- Lucene - 索引类
- Lucene - 搜索类
- Lucene - 索引过程
- Lucene - 索引操作
- Lucene - 搜索操作
- Lucene - 查询编程
- Lucene - 分析
- Lucene - 排序
- Lucene 有用资源
- Lucene - 快速指南
- Lucene - 有用资源
- Lucene - 讨论
Lucene - TokenStream
TokenStream 是分析过程的输出,它由一系列标记组成。它是一个抽象类。
类声明
以下是 org.apache.lucene.analysis.TokenStream 类的声明 −
public abstract class TokenStream extends AttributeSource implements Closeable
类构造函数
下表显示了不同的类构造函数 −
序号 | 构造函数和说明 |
---|---|
1 | 受保护的 TokenStream() 使用默认属性工厂的 TokenStream。 |
2 | 受保护的 TokenStream(AttributeSource.AttributeFactory factory) 使用提供的 AttributeFactory 创建新 Attribute 实例的 TokenStream。 |
3 | 受保护的 TokenStream(AttributeSource input) 使用与所提供的相同属性的 TokenStream。 |
类方法
下表显示了不同的类方法 −
序号 | 方法和说明 |
---|---|
1 | void close() 释放与此流相关的资源。 |
2 | void end() 在最后一个标记被消费之后,在 incrementToken() 返回 false(使用新的 TokenStream API)之后,使用者将调用此方法。 |
3 | 抽象布尔值 incrementToken() 消费者(即 IndexWriter)使用此方法将流推进到下一个标记。 |
4 | void reset() 将此流重置到开头。 |
继承的方法
此类从以下类继承方法 −
- org.apache.lucene.util.AttributeSource
- java.lang.Object
lucene_analysis.htm
广告