C# Класс PanGu.Dict.WordDictionary

Dictionary for word
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DeleteWord ( String word ) : void
GetAllMatchs ( string text, bool chineseNameIdentify ) : Framework.AppendList
GetWordAttr ( string word ) : WordAttribute
InsertWord ( String word, double frequency, POS pos ) : void
Load ( String fileName ) : void
Load ( String fileName, bool textFile, string &version ) : void

Load ( String fileName, string &version ) : void
Save ( string fileName ) : void
Save ( string fileName, string version ) : void
SaveToText ( string fileName ) : void
Search ( String key ) : List

通过遍历方式搜索

SearchByLength ( int len ) : List
SearchByPos ( POS Pos ) : List
UpdateWord ( String word, double frequency, POS pos ) : void

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

Метод Описание
LoadFromBinFile ( String fileName, string &verNumStr ) : WordDictionaryFile
LoadFromTextFile ( String fileName ) : WordDictionaryFile
SaveToBinFile ( String fileName, string verStr ) : void
SaveToTextFile ( String fileName ) : void

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

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

public DeleteWord ( String word ) : void
word String
Результат void

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

public GetAllMatchs ( string text, bool chineseNameIdentify ) : Framework.AppendList
text string
chineseNameIdentify bool
Результат Framework.AppendList

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

public GetWordAttr ( string word ) : WordAttribute
word string
Результат WordAttribute

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

public InsertWord ( String word, double frequency, POS pos ) : void
word String
frequency double
pos POS
Результат void

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

public Load ( String fileName ) : void
fileName String
Результат void

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

public Load ( String fileName, bool textFile, string &version ) : void
fileName String
textFile bool
version string 输出字典的版本号
Результат void

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

public Load ( String fileName, string &version ) : void
fileName String
version string
Результат void

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

public Save ( string fileName ) : void
fileName string
Результат void

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

public Save ( string fileName, string version ) : void
fileName string
version string
Результат void

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

public SaveToText ( string fileName ) : void
fileName string
Результат void

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

通过遍历方式搜索
public Search ( String key ) : List
key String
Результат List

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

public SearchByLength ( int len ) : List
len int
Результат List

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

public SearchByPos ( POS Pos ) : List
Pos POS
Результат List

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

public UpdateWord ( String word, double frequency, POS pos ) : void
word String
frequency double
pos POS
Результат void