Class SynonymMap.Parser
Abstraction for parsing synonym files.
Note
This API is experimental and might change in incompatible ways in the next release.
Inheritance
System.Object
SynonymMap.Parser
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Analysis.Synonym
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public abstract class Parser : SynonymMap.Builder
Constructors
| Improve this Doc View SourceParser(Boolean, Analyzer)
Declaration
public Parser(bool dedup, Analyzer analyzer)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | dedup | |
Lucene.Net.Analysis.Analyzer | analyzer |
Methods
| Improve this Doc View SourceAnalyze(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 |
---|---|---|
System.String | text | |
Lucene.Net.Util.CharsRef | reuse |
Returns
Type | Description |
---|---|
Lucene.Net.Util.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 |
---|---|---|
System.IO.TextReader | in | The input to parse |