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 |