Class SynonymMap.Parser
Abstraction for parsing synonym files.
Note
This API is experimental and might change in incompatible ways in the next release.
Inherited Members
Namespace: Lucene.Net.Analysis.Synonym
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public abstract class SynonymMap.Parser : SynonymMap.Builder
Constructors
Parser(bool, Analyzer)
Abstraction for parsing synonym files.
Note
This API is experimental and might change in incompatible ways in the next release.
Declaration
protected Parser(bool dedup, Analyzer analyzer)
Parameters
Type | Name | Description |
---|---|---|
bool | dedup | |
Analyzer | analyzer |
Methods
Analyze(string, CharsRef)
Sugar: analyzes the text with the analyzer and separates by WORD_SEPARATOR. reuse and its chars must not be null.
Declaration
public virtual CharsRef Analyze(string text, CharsRef reuse)
Parameters
Type | Name | Description |
---|---|---|
string | text | |
CharsRef | reuse |
Returns
Type | Description |
---|---|
CharsRef |
Parse(TextReader)
Parse the given input, adding synonyms to the inherited SynonymMap.Builder.
Declaration
public abstract void Parse(TextReader @in)
Parameters
Type | Name | Description |
---|---|---|
TextReader | in | The input to parse |