Package net.reduls.igo.dictionary.build
Class WordDic
java.lang.Object
net.reduls.igo.dictionary.build.WordDic
テキスト単語辞書をパースして、バイナリ単語辞書を構築するためのクラス
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid単語の表層形をキーに、対応する一意なIDを値としたtrieを作成し、保存するvoidバイナリ単語辞書を作成し、保存する。
-
Constructor Details
-
WordDic
コンストラクタ- Parameters:
inputDir- テキスト単語辞書が配置されているディレクトリのパスencoding- テキスト単語辞書の文字列エンコーディングoutputDir- バイナリ単語辞書の保存先ディレクトリdelim- 単語辞書内の各項目の区切り文字
-
-
Method Details
-
buildWordIdMap
単語の表層形をキーに、対応する一意なIDを値としたtrieを作成し、保存する- Throws:
ParseException- テキスト辞書のパースに失敗した場合に送出されるIOException- 入出力エラーが発生した場合に送出される
-
buildWordInfo
バイナリ単語辞書を作成し、保存する。- Throws:
ParseException- テキスト辞書のパースに失敗した場合に送出されるIOException- 入出力エラーが発生した場合に送出される
-