Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: インデックスへの追加と削除
古川です。
From: TADA <jews@xxxxxxxxxxxxxxx>
Subject: [namazu-users-ja] Re: インデックスへの追加と削除
Date: Fri, 02 Nov 2001 12:11:06 +0900
jews> ところで,
jews> Usage: nmzseparate.pl pattern src dst1 dst2
jews> とありますが,patternの複数指定はできますでしょうか?
jews> pattern の書式も,もう少し解説していただければありがたいです.
再掲になりますが、
From: Rei FURUKAWA <furukawa@xxxxxxxxxxxx>
Subject: [namazu-users-ja] インデックスの分割 (Re: インデックスのマージ)
Date: Sat, 14 Oct 2000 01:22:41 +0900
furukawa> pattern によって、dst1 に入れる条件を指定します。pattern を評価する
furukawa> 時点では、
furukawa> $r NMZ.r
furukawa> $t NMZ.t
furukawa> $date NMZ.field.date
furukawa> $size NMZ.field.size
furukawa> ...
furukawa> $XXX NMZ.field.XXX
furukawa> という変数がセットされています。
pattern は、実際には、perl の式そのものです。
furukawa> (例) インデックス 'all' を 'sun' と 'others' に分割する。
furukawa> sun には、日曜日に作られたファイル情報を入れる。
furukawa> % nmzseparate.pl '$date =~ /Sun/' all sun others
日曜日に作られたファイル '$date =~ /Sun/'
サイズが 1024 バイト以上のファイル '$size >= 1024'
URL に 'foo' という文字列のあるファイル '$url =~ /foo/'
日曜に作られて、サイズ が 1024 バイト以上のファイル
'$date =~ /Sun/ && $size >= 1024'
日曜に作られたか、サイズ が 1024 バイト以上のファイル
'$date =~ /Sun/ || $size >= 1024'
てな感じにできるのではないかと思います。
--
Rei FURUKAWA
furukawa@xxxxxxxxxxxx