C# Класс Lucene.Net.Analysis.Cjk.CJKWidthFilter

A TokenFilter that normalizes CJK width differences:
  • Folds fullwidth ASCII variants into the equivalent basic latin
  • Folds halfwidth Katakana variants into the equivalent kana

NOTE: this filter can be viewed as a (practical) subset of NFKC/NFKD Unicode normalization. See the normalization support in the ICU package for full normalization.

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

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

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

Приватные методы

Метод Описание
Combine ( char text, int pos, char ch ) : bool

returns true if we successfully combined the voice mark

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

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

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

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

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