Class WordDic

java.lang.Object
net.reduls.igo.dictionary.build.WordDic

public final class WordDic extends Object
テキスト単語辞書をパースして、バイナリ単語辞書を構築するためのクラス
  • Constructor Details

    • WordDic

      public WordDic(String inputDir, String encoding, String outputDir, String delim)
      コンストラクタ
      Parameters:
      inputDir - テキスト単語辞書が配置されているディレクトリのパス
      encoding - テキスト単語辞書の文字列エンコーディング
      outputDir - バイナリ単語辞書の保存先ディレクトリ
      delim - 単語辞書内の各項目の区切り文字
  • Method Details

    • buildWordIdMap

      public void buildWordIdMap() throws ParseException, IOException
      単語の表層形をキーに、対応する一意なIDを値としたtrieを作成し、保存する
      Throws:
      ParseException - テキスト辞書のパースに失敗した場合に送出される
      IOException - 入出力エラーが発生した場合に送出される
    • buildWordInfo

      public void buildWordInfo() throws ParseException, IOException
      バイナリ単語辞書を作成し、保存する。
      Throws:
      ParseException - テキスト辞書のパースに失敗した場合に送出される
      IOException - 入出力エラーが発生した場合に送出される