C# Класс Lucene.Net.Analysis.Tr.TurkishLowerCaseFilter

Normalizes Turkish token text to lower case.

Turkish and Azeri have unique casing behavior for some characters. This filter applies Turkish lowercase rules. For more information, see http://en.wikipedia.org/wiki/Turkish_dotted_and_dotless_I

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

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

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

Create a new TurkishLowerCaseFilter, that normalizes Turkish token text to lower case.

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

Метод Описание
Delete ( char s, int pos, int len ) : int

delete a character in-place. rarely happens, only if COMBINING_DOT_ABOVE is found after an i

IsBeforeDot ( char s, int pos, int len ) : bool

lookahead for a combining dot above. other NSMs may be in between.

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

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

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

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

Create a new TurkishLowerCaseFilter, that normalizes Turkish token text to lower case.
public TurkishLowerCaseFilter ( TokenStream @in ) : Lucene.Net.Analysis.Tokenattributes
@in TokenStream
Результат Lucene.Net.Analysis.Tokenattributes