Class StopwordAnalyzerBase
Base class for Analyzers that need to make use of stopword sets.
Inheritance
Inherited Members
Namespace: Lucene.Net.Analysis.Util
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public abstract class StopwordAnalyzerBase : Analyzer
Constructors
| Improve this Doc View SourceStopwordAnalyzerBase(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 |
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 Sourcem_matchVersion
Declaration
protected readonly LuceneVersion m_matchVersion
Field Value
Type | Description |
---|---|
LuceneVersion |
m_stopwords
An immutable stopword set
Declaration
protected readonly CharArraySet m_stopwords
Field Value
Type | Description |
---|---|
CharArraySet |
Properties
| Improve this Doc View SourceStopwordSet
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 SourceLoadStopwordSet(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 |
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 |
|
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 |
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 |