Lucene TokenStream
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