- 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
廣告