Class BeiderMorseFilter
TokenFilter for Beider-Morse phonetic encoding.
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Lucene.Net.Analysis.Phonetic
Assembly: Lucene.Net.Analysis.Phonetic.dll
Syntax
public sealed class BeiderMorseFilter : TokenFilter, IDisposable
Constructors
| Improve this Doc View SourceBeiderMorseFilter(TokenStream, PhoneticEngine)
Declaration
public BeiderMorseFilter(TokenStream input, PhoneticEngine engine)
Parameters
Type | Name | Description |
---|---|---|
TokenStream | input | TokenStream to filter |
PhoneticEngine | engine | Configured PhoneticEngine with BM settings. |
BeiderMorseFilter(TokenStream, PhoneticEngine, LanguageSet)
Create a new BeiderMorseFilter
Declaration
public BeiderMorseFilter(TokenStream input, PhoneticEngine engine, LanguageSet languages)
Parameters
Type | Name | Description |
---|---|---|
TokenStream | input | TokenStream to filter |
PhoneticEngine | engine | Configured PhoneticEngine with BM settings. |
LanguageSet | languages | Optional Set of original languages. Can be |
Methods
| Improve this Doc View SourceIncrementToken()
Declaration
public override bool IncrementToken()
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
| Improve this Doc View SourceReset()
Declaration
public override void Reset()
Overrides
Implements
System.IDisposable