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 Tokenizer chain in order for this to work properly!
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Lucene.Net.Analysis.Stempel
Assembly: Lucene.Net.Analysis.Stempel.dll
Syntax
public sealed class StempelFilter : TokenFilter, IDisposable
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 Token, after being stemmed
Declaration
public override bool IncrementToken()
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
Implements
System.IDisposable