任务单 #8662

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

报告人:
属主:
(无)
状态:
关闭
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:
1

Details

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 が解釈する方法が考えられます。

任务单历史 (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. » 登录名