[Namazu-devel-ja 856] Re: Namazu 2.0.15RC1 公開 + 動作チェックに協力していただける方募集

Yoshiharu ITO ito.yoshiharu @ canon.co.jp
2006年 1月 11日 (水) 13:50:20 JST


いとうといいます.

<43C47729.E8C119C0 @ asahi-net.or.jp>の記事において,
yw3t-trns @ asahi-net.or.jpさんは書きました.

 > MeCab 正式対応は 2.0.15 からですから、関係ないわけではないです。
 > # MeCab-0.90rcX 対応は、はずれてはいますが...。

では, ちょっとだけ甘えて....

 > ChaSen 2.3.x では chasenrc (または ~/.chasenrc) に
 > 
 > (COMPOSIT_POS ((名詞 数))
 >           ((記号 アルファベット))) 
 > 
 > を追加することで、nmz patch は不要なはずです。
 > これは Namazu 2.0.14 以前でもです。

o オリジナル chasen-2.3.3 + ipadic 2.7.0

 - COMPOSIT_POS コメントアウト
    % echo '1fk-17221-00' | chasen -j -F '%m '
    1 f k - 1 7 2 2 1 - 0 0 

  - COMPOSIT_POS 有効
    % echo '1fk-17221-00' | chasen -j -F '%m '
    1 fk - 17221 - 00 

o  nmz-patch 適用後の chasen-2.3.3 + ipadic 2.7.0

  - COMPOSIT_POS コメントアウト
    % echo '1fk-17221-00' | chasen -j -F '%m '
    1fk-17221-00 

  - COMPOSIT_POS 有効
    % echo '1fk-17221-00' | chasen -j -F '%m '
    1fk-17221-00 

パッチをあてない場合 COMPOSIT_POS を有効にすることである程度分離されな
くなることは確認できましたが, 品詞が変わるところで切れてしまうようです.

英文等はこれで良いかもしれませんが, わたしが期待している(大昔の chasen
と同じ)出力結果とは異なるので不十分になります.

 > そして、Namazu 2.0.15 からはこの修正すら必要としないはずです。

は, 繰り返しになりますが途試してみます.

 >  $ cd pltests
 >  $ perl alltests.pl
 > 
 > を実行して、namazu-cgi-10.pl 以降の結果とtest-logのログがどうなるか
 > 知りたいところです。(特に mecab-2.pl の結果が)

端末の出力は

    :
PASS: mecab-1.pl
PASS: mecab-2.pl
FAIL: mecab-3.pl
    :

となりました. mecab-2.pl が PASS になってますが, test-log では

    :
  *** starting mecab-2.pl
  *** ../scripts/mknmz -b -f /usr/home/yochy/namazu-2.0.15RC1/pltests/tmp.mknmzrc-mecab-2 -O /usr/home/yochy/namazu-2.0.15RC1/pltests/idx112 /usr/home/yochy/namazu-2.0.15RC1/pltests/../tests/data/ja 
検索対象のファイルを調べています...
48個のファイルがインデックス作成の対象として見つかりました
1/48 - /usr/home/yochy/namazu-2.0.15RC1/pltests/../tests/data/ja/ID3v1.mp3 [audio/mpeg]
No matching function for overloaded 'new_Tagger' at /usr/gnu/lib/perl5/site_perl/5.8.7/i386-freebsd-thread-multi-64int/MeCab.pm line 170.
  *** starting mecab-3.pl
    :

と, エラー終了しています(mecab-1.pl はコマンドラインから実行されている
ので PASS になっている).

他の部分についても入り用でしたら, 受け渡し方法をご指示下さい(サイズが
大きいので).

 > 手元で確認しようかと思いましたが、辞書生成で無限ループに入って
 > しまいお手上げ状態です。

うーん, わたしのところでは何も考えずに make できたんですけど....

----
よっちい



Namazu-devel-ja メーリングリストの案内