Class StempelFilter
Transforms the token stream as per the stemming algorithm.
Note: the input to the stemming filter must already be in lower case, so you
will need to use LowerCaseFilter or LowerCaseTokenizer farther down the
Inheritance
System.Object
StempelFilter
Namespace: Lucene.Net.Analysis.Stempel
Assembly: Lucene.Net.Analysis.Stempel.dll
Syntax
public sealed class StempelFilter : TokenFilter
Constructors
| Improve this Doc View SourceStempelFilter(TokenStream, StempelStemmer)
Create filter using the supplied stemming table.
Declaration
public StempelFilter(TokenStream in, StempelStemmer stemmer)
Parameters
Type | Name | Description |
---|---|---|
TokenStream | in | input token stream |
StempelStemmer | stemmer | stemmer |
StempelFilter(TokenStream, StempelStemmer, Int32)
Create filter using the supplied stemming table.
Declaration
public StempelFilter(TokenStream in, StempelStemmer stemmer, int minLength)
Parameters
Type | Name | Description |
---|---|---|
TokenStream | in | input token stream |
StempelStemmer | stemmer | stemmer |
System.Int32 | minLength | For performance reasons words shorter than minLength characters are not processed, but simply returned. |
Fields
| Improve this Doc View SourceDEFAULT_MIN_LENGTH
Minimum length of input words to be processed. Shorter words are returned unchanged.
Declaration
public static readonly int DEFAULT_MIN_LENGTH
Field Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceIncrementToken()
Returns the next input
Declaration
public override bool IncrementToken()
Returns
Type | Description |
---|---|
System.Boolean |