Class LimitTokenPositionFilter
This Token
By default, this filter ignores any tokens in the wrapped Tokenfalse
. For most
Token
Implements
Inherited Members
Namespace: Lucene.Net.Analysis.Miscellaneous
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public sealed class LimitTokenPositionFilter : TokenFilter, IDisposable
Constructors
| Improve this Doc View SourceLimitTokenPositionFilter(TokenStream, Int32)
Build a filter that only accepts tokens up to and including the given maximum position.
This filter will not consume any tokens with position greater than the maxTokenPosition
limit.
Declaration
public LimitTokenPositionFilter(TokenStream in, int maxTokenPosition)
Parameters
Type | Name | Description |
---|---|---|
Token |
in | the stream to wrap |
System. |
maxTokenPosition | max position of tokens to produce (1st token always has position 1) |
See Also
| Improve this Doc View SourceLimitTokenPositionFilter(TokenStream, Int32, Boolean)
Build a filter that limits the maximum position of tokens to emit.
Declaration
public LimitTokenPositionFilter(TokenStream in, int maxTokenPosition, bool consumeAllTokens)
Parameters
Type | Name | Description |
---|---|---|
Token |
in | the stream to wrap |
System. |
maxTokenPosition | max position of tokens to produce (1st token always has position 1) |
System. |
consumeAllTokens | whether all tokens from the wrapped input stream must be consumed even if maxTokenPosition is exceeded. |
Methods
| Improve this Doc View SourceIncrementToken()
Declaration
public override bool IncrementToken()
Returns
Type | Description |
---|---|
System. |
Overrides
| Improve this Doc View SourceReset()
Declaration
public override void Reset()