[mecab-users 21] Re: mecab-ipadic-2.7.0-20051 110 のmakeができません

Back to archive index

Tadamasa Teranishi yw3t-****@asahi*****
2006年 1月 13日 (金) 02:19:17 JST


寺西です。

Tadamasa Teranishi wrote:
> 
> どこの処理でとまっているのかは調べていませんが、
> mecab-dict-index は Perl なので、どこかでパターンマッチングが爆発
> して、非常に時間がかかっているのかもしれません。(環境依存だし...。)

どこで処理が止まっているのかを調べたところ、convdic の中の

@dic = sort { $a->[0] cmp $b->[0] } @dic;

という部分でとまっているようです。
$a->[0] と $b->[0] を表示させると、

   :
槇,槇山
槇山,槇一
槇山,槇下
槇山,槇原
槇山,槇川
槇川,槇尾
槇尾,槇代
槇尾,槇谷
槇尾,槇塚台
槇尾,槇島
槇尾,槇本
槇本,槇尾山
槇本,槇野々
遙堪,槇野々
遙堪,槇野地
--> ここでピタッととまります。HDDはアクセスしたままです。

# そうなる理由は全く思いつきませんが...。う〜む。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-****@asahi*****
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E




mecab-users メーリングリストの案内
Back to archive index