Class LimitTokenCountFilter
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 LimitTokenCountFilter : TokenFilter, IDisposable
Constructors
| Improve this Doc View SourceLimitTokenCountFilter(TokenStream, Int32)
Build a filter that only accepts tokens up to a maximum number.
This filter will not consume any tokens beyond the maxTokenCount
limit
Declaration
public LimitTokenCountFilter(TokenStream in, int maxTokenCount)
Parameters
Type | Name | Description |
---|---|---|
Token |
in | the stream to wrap |
System. |
maxTokenCount | max number of tokens to produce |
See Also
| Improve this Doc View SourceLimitTokenCountFilter(TokenStream, Int32, Boolean)
Build an filter that limits the maximum number of tokens per field.
Declaration
public LimitTokenCountFilter(TokenStream in, int maxTokenCount, bool consumeAllTokens)
Parameters
Type | Name | Description |
---|---|---|
Token |
in | the stream to wrap |
System. |
maxTokenCount | max number of tokens to produce |
System. |
consumeAllTokens | whether all tokens from the input must be consumed even if |
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()