C# Class PanGu.Dict.WordDictionary

Dictionary for word
Afficher le fichier Open project: xuld/AI-Robot Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
LoadFromBinFile ( String fileName, string &verNumStr ) : WordDictionaryFile
LoadFromTextFile ( String fileName ) : WordDictionaryFile
SaveToBinFile ( String fileName, string verStr ) : void
SaveToTextFile ( String fileName ) : void

Method Details

DeleteWord() public méthode

public DeleteWord ( String word ) : void
word String
Résultat void

GetAllMatchs() public méthode

public GetAllMatchs ( string text, bool chineseNameIdentify ) : Framework.AppendList
text string
chineseNameIdentify bool
Résultat Framework.AppendList

GetWordAttr() public méthode

public GetWordAttr ( string word ) : WordAttribute
word string
Résultat WordAttribute

InsertWord() public méthode

public InsertWord ( String word, double frequency, POS pos ) : void
word String
frequency double
pos POS
Résultat void

Load() public méthode

public Load ( String fileName ) : void
fileName String
Résultat void

Load() public méthode

public Load ( String fileName, bool textFile, string &version ) : void
fileName String
textFile bool
version string 输出字典的版本号
Résultat void

Load() public méthode

public Load ( String fileName, string &version ) : void
fileName String
version string
Résultat void

Save() public méthode

public Save ( string fileName ) : void
fileName string
Résultat void

Save() public méthode

public Save ( string fileName, string version ) : void
fileName string
version string
Résultat void

SaveToText() public méthode

public SaveToText ( string fileName ) : void
fileName string
Résultat void

Search() public méthode

通过遍历方式搜索
public Search ( String key ) : List
key String
Résultat List

SearchByLength() public méthode

public SearchByLength ( int len ) : List
len int
Résultat List

SearchByPos() public méthode

public SearchByPos ( POS Pos ) : List
Pos POS
Résultat List

UpdateWord() public méthode

public UpdateWord ( String word, double frequency, POS pos ) : void
word String
frequency double
pos POS
Résultat void