hoge.csvという辞書を作成し、以下のコマンドを実行しました。
/usr/local/libexec/mecab/mecab-dict-index -d /usr/local/lib/mecab/dic/ipadic -u hoge.dic -f utf-8 -t utf-8 hoge.csv
辞書の読み込みには成功しており、かつ以下のコマンド付きであれば、読み込みは成功されております。
echo 'hogehogehoge' | mecab --unk-feature "未知語" -u ~/Downloads/mecab-ipadic-2.7.0-20070801/hoge.dic
しかしこれだと、毎回、辞書をしてしなくてはいけなく困ってます。
以下のように標準?の出力で辞書が読み込まれているようにしたいです。
echo 'hogehogehoge' | mecab --unk-feature "未知語"
もし原因がお分かりでしたらご教示願えますでしょうか?(質問1)
尚、mecab 及び mecab-ipadic は brew からではなく、ソースコンパイルでインストールしました。
これが直接的な原因かはわかりませんが、参考までに記載しておきます。
また、表題からはそれますが、辞書を追加する際に、
-d
-u
-f
-t
等のオプションコマンドを使っておりましたが、これらは何の意味なのかを教えて頂けませんか?
/usr/local/libexec/mecab/mecab-dict-index -d /usr/local/lib/mecab/dic/ipadic -u hoge.dic -f utf-8 -t utf-8 hoge.csv
-f
-t
は from と to だと思いますが、それ以外がわかりませんでした・・・。
宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。