Namazu そのものの機能だけでは実現できない部分があり
そうなので、Search::Namazu を使うことにする。
Search::Namazu を単純に利用する方法。
use Search::Namazu;
@tmp = Search::Namazu::Search(index=>"/home/masao/Mail",query=>"tmp");
for my $h (@tmp) {
for my $k (keys %$h) {
print "$k: ", $$h{$k}, "\n";
}
print "\n";
}
Search::Namazu::Result オブジェクトが持つメソッドは、score(),
uri(), date(), rank() のみ。
フィールド(NMZ.result.*も)にアクセスする部分は、libnmz 自体は持っ
ていないらしい…。
ので、自作するしかないっぽい。
………とか言っていたら、やめろ! という天命が下ったので、この機能は
あきらめることにする。