Show / Hide Table of Contents

    Class StopwordAnalyzerBase

    Base class for Analyzers that need to make use of stopword sets.

    Inheritance
    System.Object
    Analyzer
    StopwordAnalyzerBase
    ArabicAnalyzer
    BulgarianAnalyzer
    BrazilianAnalyzer
    CatalanAnalyzer
    CJKAnalyzer
    SoraniAnalyzer
    StopAnalyzer
    CzechAnalyzer
    DanishAnalyzer
    GermanAnalyzer
    GreekAnalyzer
    EnglishAnalyzer
    SpanishAnalyzer
    BasqueAnalyzer
    PersianAnalyzer
    FinnishAnalyzer
    FrenchAnalyzer
    IrishAnalyzer
    GalicianAnalyzer
    HindiAnalyzer
    HungarianAnalyzer
    ArmenianAnalyzer
    IndonesianAnalyzer
    ItalianAnalyzer
    LatvianAnalyzer
    NorwegianAnalyzer
    PortugueseAnalyzer
    RomanianAnalyzer
    RussianAnalyzer
    ClassicAnalyzer
    StandardAnalyzer
    UAX29URLEmailAnalyzer
    SwedishAnalyzer
    TurkishAnalyzer
    Inherited Members
    Lucene.Net.Analysis.Analyzer.NewAnonymous(Func<, , >)
    Lucene.Net.Analysis.Analyzer.NewAnonymous(Func<, , >, Lucene.Net.Analysis.ReuseStrategy)
    Lucene.Net.Analysis.Analyzer.NewAnonymous(Func<, , >, Func<, , >)
    Lucene.Net.Analysis.Analyzer.NewAnonymous(Func<, , >, Func<, , >, Lucene.Net.Analysis.ReuseStrategy)
    Analyzer.CreateComponents(String, TextReader)
    Analyzer.GetTokenStream(String, TextReader)
    Analyzer.GetTokenStream(String, String)
    Analyzer.InitReader(String, TextReader)
    Analyzer.GetPositionIncrementGap(String)
    Analyzer.GetOffsetGap(String)
    Analyzer.Strategy
    Analyzer.Dispose()
    Analyzer.Dispose(Boolean)
    Analyzer.GLOBAL_REUSE_STRATEGY
    Analyzer.PER_FIELD_REUSE_STRATEGY
    Namespace: Lucene.Net.Analysis.Util
    Assembly: Lucene.Net.Analysis.Common.dll
    Syntax
    public abstract class StopwordAnalyzerBase : Analyzer

    Constructors

    | Improve this Doc View Source

    StopwordAnalyzerBase(LuceneVersion)

    Creates a new Analyzer with an empty stopword set

    Declaration
    protected StopwordAnalyzerBase(LuceneVersion version)
    Parameters
    Type Name Description
    LuceneVersion version

    the Lucene version for cross version compatibility

    | Improve this Doc View Source

    StopwordAnalyzerBase(LuceneVersion, CharArraySet)

    Creates a new instance initialized with the given stopword set

    Declaration
    protected StopwordAnalyzerBase(LuceneVersion version, CharArraySet stopwords)
    Parameters
    Type Name Description
    LuceneVersion version

    the Lucene version for cross version compatibility

    CharArraySet stopwords

    the analyzer's stopword set

    Fields

    | Improve this Doc View Source

    m_matchVersion

    Declaration
    protected readonly LuceneVersion m_matchVersion
    Field Value
    Type Description
    LuceneVersion
    | Improve this Doc View Source

    m_stopwords

    An immutable stopword set

    Declaration
    protected readonly CharArraySet m_stopwords
    Field Value
    Type Description
    CharArraySet

    Properties

    | Improve this Doc View Source

    StopwordSet

    Returns the analyzer's stopword set or an empty set if the analyzer has no stopwords

    Declaration
    public virtual CharArraySet StopwordSet { get; }
    Property Value
    Type Description
    CharArraySet

    the analyzer's stopword set or an empty set if the analyzer has no stopwords

    Methods

    | Improve this Doc View Source

    LoadStopwordSet(FileInfo, LuceneVersion)

    Creates a CharArraySet from a file.

    Declaration
    protected static CharArraySet LoadStopwordSet(FileInfo stopwords, LuceneVersion matchVersion)
    Parameters
    Type Name Description
    FileInfo stopwords

    the stopwords file to load

    LuceneVersion matchVersion

    the Lucene version for cross version compatibility

    Returns
    Type Description
    CharArraySet

    a CharArraySet containing the distinct stopwords from the given file

    | Improve this Doc View Source

    LoadStopwordSet(Boolean, Type, String, String)

    Creates a CharArraySet from an embedded resource associated with a class. (See ).

    Declaration
    protected static CharArraySet LoadStopwordSet(bool ignoreCase, Type aClass, string resource, string comment)
    Parameters
    Type Name Description
    System.Boolean ignoreCase

    true if the set should ignore the case of the stopwords, otherwise false

    Type aClass

    a class that is associated with the given stopwordResource

    System.String resource

    name of the resource file associated with the given class

    System.String comment

    comment string to ignore in the stopword file

    Returns
    Type Description
    CharArraySet

    a CharArraySet containing the distinct stopwords from the given file

    | Improve this Doc View Source

    LoadStopwordSet(TextReader, LuceneVersion)

    Creates a CharArraySet from a file.

    Declaration
    protected static CharArraySet LoadStopwordSet(TextReader stopwords, LuceneVersion matchVersion)
    Parameters
    Type Name Description
    TextReader stopwords

    the stopwords reader to load

    LuceneVersion matchVersion

    the Lucene version for cross version compatibility

    Returns
    Type Description
    CharArraySet

    a CharArraySet containing the distinct stopwords from the given reader

    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)