Lucene-tokenstream
提供:Dev Guides
Lucene-TokenStream
TokenStreamは分析プロセスの出力であり、一連のトークンで構成されています。 これは抽象クラスです。
クラス宣言
以下は org.apache.lucene.analysis.TokenStream クラスの宣言です-
public abstract class TokenStream
extends AttributeSource
implements Closeable
クラスコンストラクター
次の表は、さまざまなクラスのコンストラクタを示しています-
S.No. | Constructor & Description |
---|---|
1 |
protected TokenStream() デフォルトの属性ファクトリを使用するTokenStream。 |
2 |
protected TokenStream(AttributeSource.AttributeFactory factory) 指定されたAttributeFactoryを使用して新しいAttributeインスタンスを作成するTokenStream。 |
3 |
protected TokenStream(AttributeSource input) 指定された属性と同じ属性を使用するTokenStream。 |
クラスメソッド
次の表は、さまざまなクラスメソッドを示しています-
S.No. | Method & Description |
---|---|
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