namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Implementation of multiple index search
- From: kenzo-@xxxxxxxxxx (Ken-ichi Hirose)
- Date: Mon, 2 Mar 1998 00:08:39 +0900
- X-ml-name: namazu
- X-mail-count: 00287
<199802180839.RAA09576@xxxxxxxxxxxxxxxxxx>の記事において
ccsatoru@xxxxxxxxxxxxxxxxxxさんは書きました。
広瀬です。
>> <URL:http://saturn.aichi-u.ac.jp/%7Eccsatoru/Namazu/proto/namazu-112-proto-2.tar.gz>
>> に試作版を置いておきます。まだ試作の試作といった段階ですから、その
>> ように扱ってください。もう数日すればある程度リファインできるかと思
に対する拡張で mknmz の NMZファイル郡を規定のディレクトリに出力できる
ようにして見ました。
NMZ.* を一つしか使わない人向けでいきなり /usr/local/namazu/index に
作ることが出来ます。
よかったらマージして頂けませんか? > 高林さん
*** mknmz.112 Wed Feb 18 17:07:12 1998
--- mknmz.pl Sun Mar 1 22:11:13 1998
***************
*** 1055,1061 ****
# コマンドラインの引数の処理
sub commandlineopt ()
{
! my ($current_dir, $target_dir);
&usage if (@ARGV == 0);
while ($ARGV[0] =~ /^-/) {
--- 1055,1061 ----
# コマンドラインの引数の処理
sub commandlineopt ()
{
! my ($current_dir, $target_dir,$output_dir);
&usage if (@ARGV == 0);
while ($ARGV[0] =~ /^-/) {
***************
*** 1071,1076 ****
--- 1071,1081 ----
$NoMHonArcOpt = 1 if $ARGV[0] =~ /M/;
$DebugOpt = 1 if $ARGV[0] =~ /d/;
$NoHeadAbstOpt = 1 if $ARGV[0] =~ /x/;
+ if ($ARGV[0] =~ /O$/) {
+ shift @ARGV;
+ $output_dir = $ARGV[0];
+ print "Database output directory: $ARGV[0]\n";
+ }
if ($ARGV[0] =~ /I$/) {
shift @ARGV;
require $ARGV[0];
***************
*** 1085,1093 ****
$PROTOCOL = $ARGV[0];
shift @ARGV;
}
!
$target_dir = $ARGV[0];
! $current_dir = cwd();
($current_dir, $target_dir);
}
--- 1090,1104 ----
$PROTOCOL = $ARGV[0];
shift @ARGV;
}
!
! die "ERROR: Please input target directory \n" if ($ARGV[0] eq "");
$target_dir = $ARGV[0];
! if ($output_dir eq "") {
! $current_dir = cwd();
! } else {
! $output_dir =~ s|/$||;
! $current_dir = $output_dir;
! }
($current_dir, $target_dir);
}
Best regards,
--
Ken-ichi Hirose (^^)k! FreeBSD+PAO(Libretto50)
e-mail: kenzo-@xxxxxxxxxx (or) EHC25612@xxxxxxxxxxx