C# Class Lucene.Net.Analysis.Miscellaneous.ScandinavianNormalizationFilter

This filter normalize use of the interchangeable Scandinavian characters æÆäÄöÖøØ and folded variants (aa, ao, ae, oe and oo) by transforming them to åÅæÆøØ.

It's a semantically less destructive solution than ScandinavianFoldingFilter, most useful when a person with a Norwegian or Danish keyboard queries a Swedish index and vice versa. This filter does not the common Swedish folds of å and ä to a nor ö to o.

blåbærsyltetøj == blåbärsyltetöj == blaabaarsyltetoej but not blabarsyltetoj räksmörgås == ræksmørgås == ræksmörgaos == raeksmoergaas but not raksmorgas

Inheritance: TokenFilter
Exibir arquivo Open project: apache/lucenenet Class Usage Examples

Public Methods

Method Description
IncrementToken ( ) : bool
ScandinavianNormalizationFilter ( TokenStream input ) : Lucene.Net.Analysis.Tokenattributes

Method Details

IncrementToken() public method

public IncrementToken ( ) : bool
return bool

ScandinavianNormalizationFilter() public method

public ScandinavianNormalizationFilter ( TokenStream input ) : Lucene.Net.Analysis.Tokenattributes
input TokenStream
return Lucene.Net.Analysis.Tokenattributes