位置:首頁 > Java技術 > Lucene教學 > Lucene TokenStream

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