Class WordDic


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

      Constructors 
      Constructor Description
      WordDic​(java.lang.String inputDir, java.lang.String encoding, java.lang.String outputDir, java.lang.String delim)
      コンストラクタ
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void buildWordIdMap()
      単語の表層形をキーに、対応する一意なIDを値としたtrieを作成し、保存する
      void buildWordInfo()
      バイナリ単語辞書を作成し、保存する。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WordDic

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

      • buildWordIdMap

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

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