namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
私の環境 /Re: 正規表現での検索
At 7:37 PM +0900 6/18/98, Ken-ichi Hirose wrote:
> 広瀬と申します。
>
> <Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx>> wrote.
> /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>mknmz でつくった NMZ.w は重複している単語があるようですね.
> >うーむ。これは困りました。きっと太陽のせいでしょう :-)。
> >…ではなくて、私のところでは再現できないので原因をつきとめるのは難
> >しいです。満月の夜にインデックスを作ると失敗するのかもしれません。
満月は,6/10 13:20 ですね.他の惑星の影響でしょう.:-)
> 思い当たる点は無いですが、障害を再現させるには、環境とオペレーションを
> 詳細に聞くと道が開ける事が多いです。
>
> NMZ.log を見せてもらい、どのように command line を打ち込んだとか。。
私の環境は,以下の通りです.
OS: Linux 2.0.31
Memory: Real 128MB Swap 384MB Total 512MB (Swap が増えました)
Perl: version 5.004_03
Kakasi: v 2.2 92/08/02 takahasi
NMZ.log は以下の通り.
$ cat NMZ.log
[Base]
Date: Thu Jun 18 07:05:33 1998
Files: 56,841 files
Size: 195,071,365 bytes
Keywords: 846,420 words
Wakati: /usr/local/bin/kakasi -ieuc -oeuc -Ea -w
Version: 1.2.0-beta-10_1 (98/6/17) Fukui Search Version
Time: 34036 sec
mknmz にあててる patch は以下の通り.
$ cat patch.mknmz.1.2.0-b10
--- mknmz Wed Jun 17 21:17:30 1998
+++ mknmz Wed Jun 17 21:23:23 1998
@@ -2,6 +2,7 @@
#
# mknmz.pl - 全文検索システム Namazu のインデックス作成プログラム.
# Version 1.2.0-beta-10 [06/17/1998]
+# Version 1.2.0-beta-10_1 Fukui Search Version [06/17/1998]
#
# Copyright (C) 1997-1998 Satoru Takabayashi All rights reserved.
# This is free software with ABSOLUTELY NO WARRANTY.
@@ -56,7 +57,7 @@
##
## ソフトウェア情報
##
-$VERSION = "1.2.0-beta-10";
+$VERSION = "1.2.0-beta-10_1 (98/6/17) Fukui Search Version";
$COPYRIGHT = "Copyright (C) 1997-1998 Satoru Takabayashi All rights
reserved."
;
$NMZ_URL = "http://saturn.aichi-u.ac.jp/%7Eccsatoru/Namazu/";
$USAGE = <<EOFusage;
@@ -682,9 +683,9 @@
}
}
if ($filter eq "") {
- $filter = "$NKF -emZ1 \"$$cfile\" |";
+ $filter = "$NKF -emZ1X \"$$cfile\" |";
} else {
- $filter .= "$NKF -emZ1 |";
+ $filter .= "$NKF -emZ1X |";
}
if ($ManOpt) { # man モードなら整形させる
$filter .= "$HELPER_PROGRAMS{'man'} |";
@@ -1450,9 +1451,11 @@
unless ($NoEncodeURL) {
# URL中の危険な文字を encode する (厳密ではない)
+ $url =~ s/\/\%7E/\/~/i; # tilder decode
$url =~ s/\%/%25/g; # 元から含まれる % は %25 に変更 v1.1.1.2
$url =~ s/([^a-zA-Z0-9\-\_\.\/\:\%\|])/
sprintf("%%%02X",ord($1))/ge;
+ $url =~ s/\/\%7E/\/~/i; # tilder decode again
}
$url;
}
mknmz の起動は,こんな感じです.
$ mknmz -e "http://" /Web-data/ALL
______________________________________________________________
Kenji Suzuki <kenji@xxxxxxxxxxxxxxxx> INSEKI Fukui Search
福井の全てが検索可能!? http://www.inseki.gr.jp/‾kenji/search/
_______________ Inseki is Not ganSEKI internet service. :-) __