待辦事項 #8662

MeCab オプションを渡せるようにするパッチ
啟用日期: 2006-07-14 11:40 最後更新: 2007-03-01 12:50

回報者:
負責人:
(無)
狀態:
關閉
元件:
(無)
里程碑:
(無)
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
檔案:
1

細節

PopfileMgr を開発している saiki です。

MeCab 対応パッチを使わせていただいていますが、PopfileMgr で
は MeCab の辞書の位置がアプリケーションを配置する位置によっ
て変化するため、MeCab::Tagger->new() を実行する際に
--rcfile
と --dicdir オプションを渡す必要があります。

Kakasi も同様の処理が必要なのですが、環境変数で辞書を指定で
きるのでソースの変更は必要ありませんでした。

とりあえず動作するようハックしてみましたが、MailParse.pm に
対しオプションを渡せないので、Bayes を介しています。

使い方:
1. 先に popfile 0.22.4 に amatubu さんの MeCab パッチを
適用してください。

2. popfile-0.22.4+mecab.patch を適用します。

$ cd popfile
$ patch -b -p1 < popfile-0.22.4+mecab.patch

3. POPFile 起動時に --set bayes_mecab_opts=<opts> で値を
設定するか、詳細設定の bayes_mecab_opts にオプションを
設定します。-Owakati はデフォルトで設定されるので指
定する必要はありません。

別のアプローチとしては、環境変数を popfile が解釈するか、
MeCab が解釈する方法が考えられます。

Ticket History (2/2 Histories)

2006-07-14 11:40 Updated by: saiki
  • File 1522: popfile-0.22.4+mecab.patch is attached
2007-03-01 12:50 Updated by: amatubu
  • Ticket Close date is changed to 2007-03-01 12:50
  • 狀態 Update from 開啟 to 關閉
評語
Logged In: YES
user_id=6939

MeCab 自体がサポートしている MECABRC 環境変数を使用すること

より、mecabrc、辞書ファイルの位置を指定することができます。

Attachment File List

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入