C# Класс 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

Наследование: TokenFilter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
IncrementToken ( ) : bool
ScandinavianNormalizationFilter ( TokenStream input ) : Lucene.Net.Analysis.Tokenattributes

Описание методов

IncrementToken() публичный Метод

public IncrementToken ( ) : bool
Результат bool

ScandinavianNormalizationFilter() публичный Метод

public ScandinavianNormalizationFilter ( TokenStream input ) : Lucene.Net.Analysis.Tokenattributes
input TokenStream
Результат Lucene.Net.Analysis.Tokenattributes