Show / Hide Table of Contents

    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 chain in order for this to work properly!

    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 Source

    StempelFilter(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

    | Improve this Doc View Source

    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 Source

    DEFAULT_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 Source

    IncrementToken()

    Returns the next input , after being stemmed

    Declaration
    public override bool IncrementToken()
    Returns
    Type Description
    System.Boolean
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)