C# Класс Lucene.Net.Analysis.Synonym.SlowSynonymFilterFactory

Наследование: Lucene.Net.Analysis.Util.TokenFilterFactory, IResourceLoaderAware
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Create ( TokenStream input ) : TokenStream
Inform ( IResourceLoader loader ) : void
SlowSynonymFilterFactory ( string>.IDictionary args ) : System
SplitSmart ( string s, string separator, bool decode ) : IList

Splits a backslash escaped string on the separator.

Current backslash escaping supported:
\n \t \r \b \f are escaped the same as a Java String
Other characters following a backslash are produced verbatim (\c => c)

SplitWS ( string s, bool decode ) : IList

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

Метод Описание
GetSynList ( string str, string separator, TokenizerFactory tokFactory ) : IList>
LoadRules ( string synonyms, IResourceLoader loader ) : IEnumerable
LoadTokenizer ( TokenizerFactory tokFactory, TextReader reader ) : TokenStream
LoadTokenizerFactory ( IResourceLoader loader, string cname ) : TokenizerFactory
ParseRules ( IEnumerable rules, SlowSynonymMap map, string mappingSep, string synSep, bool expansion, TokenizerFactory tokFactory ) : void
SplitByTokenizer ( string source, TokenizerFactory tokFactory ) : IList

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

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

public Create ( TokenStream input ) : TokenStream
input TokenStream
Результат TokenStream

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

public Inform ( IResourceLoader loader ) : void
loader IResourceLoader
Результат void

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

public SlowSynonymFilterFactory ( string>.IDictionary args ) : System
args string>.IDictionary
Результат System

SplitSmart() публичный статический Метод

Splits a backslash escaped string on the separator.

Current backslash escaping supported:
\n \t \r \b \f are escaped the same as a Java String
Other characters following a backslash are produced verbatim (\c => c)

public static SplitSmart ( string s, string separator, bool decode ) : IList
s string the string to split
separator string the separator to split on
decode bool decode backslash escaping
Результат IList

SplitWS() публичный статический Метод

public static SplitWS ( string s, bool decode ) : IList
s string
decode bool
Результат IList