C# Класс org.apache.lucene.analysis.synonym.SlowSynonymFilterFactory

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

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

Метод Описание
SlowSynonymFilterFactory ( string>.IDictionary args ) : System
create ( TokenStream input ) : SlowSynonymFilter
inform ( ResourceLoader loader ) : void
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

Защищенные методы

Метод Описание
loadRules ( string synonyms, ResourceLoader loader ) : IEnumerable

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

Метод Описание
getSynList ( string str, string separator, TokenizerFactory tokFactory ) : IList>
loadTokenizer ( TokenizerFactory tokFactory, Reader reader ) : TokenStream
loadTokenizerFactory ( ResourceLoader loader, string cname ) : TokenizerFactory
parseRules ( IEnumerable rules, SlowSynonymMap map, string mappingSep, string synSep, bool expansion, TokenizerFactory tokFactory ) : void
splitByTokenizer ( string source, TokenizerFactory tokFactory ) : IList

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

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

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

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

public create ( TokenStream input ) : SlowSynonymFilter
input TokenStream
Результат Lucene.Net.Analysis.Synonym.SlowSynonymFilter

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

public inform ( ResourceLoader loader ) : void
loader ResourceLoader
Результат void

loadRules() защищенный Метод

protected loadRules ( string synonyms, ResourceLoader loader ) : IEnumerable
synonyms string
loader ResourceLoader
Результат IEnumerable

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