namazu-ml(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: namazu-1.3.1.0-pre-7 (Re: namazu-1.3.1.0-pre-6)



たかくまさお@図書館情報大です。

> <ftp://ring.aist.go.jp/openlab/namazu/proto/namazu-1.3.1.0-pre-7.tar.gz>
の mknmz で Text::ChaSen1 を利用する際ですが、

次のような変更をしないと、比較的長い文字列
(特に、base64でエンコード化されたメールなど)を食わせると、
mknmzがBus Errorで落ちます。
--- ./namazu-1.3.1.0-pre-7/lib/wakati.pl        Fri Feb  5 00:04:27 1999
+++ /usr/local/namazu/lib/wakati.pl     Tue Feb  9 21:22:11 1999
@@ -65,7 +65,7 @@
        if ($module eq "kakasi") {
            $str = Text::Kakasi::do_kakasi($$contents);
        } elsif ($module eq "chasen1") {
-           $str = Text::ChaSen1::sparse_tostr($$contents);
+           $str = Text::ChaSen1::sparse_tostr_long($$contents);
        } else {
            die "invalid wakati module: $module\n";
        }

〜〜
# このように変更することでの弊害はあるのでしょうか?
## 勘違いなどありましたら、ご指摘下さい。
--
高久 雅生  // ULIS : University of Library and Information Science
    図書館情報大学大学院 図書館情報学研究科 修士 1 年次  石塚研究室
    masao@xxxxxxxxxx , http://www.ulis.ac.jp/~masao/