Namazu

Namazuの付属ツールは凄い

bnamazuコマンドラインから検索結果をブラウザに出力

bnamazuはコマンドラインから検索して、検索結果をブラウザに表示させるためのツールだよ。bnamazu
の使い方は以下のとおり。

% bnamazu [-n] [-b browser] [namazu's
options] <query> [index]...

 -b オプション
どのウェブブラウザを使うか指定できる。
 -n オプション
ブラウザが netscape のときのみ有効なオプション。-n
を指定すると、新しいウィンドウを開いて検索結果を表示する。

nmzgrep
で egep を実行

nmzgrep は検索にヒットした文書に対して、egrep
を実行するためのツールだ。このツールの利点は、キーワードがどの行にあるかを表示させることができるんだ。nmzgrep
の使い方は以下のとおり。

% nmzgrep [egrep's options] <pattern>
[index]...

たとえば、 ~/Namazu/foobar に置かれているインデックスに対して foo
で検索し、ヒットした文書に対してさらに egrep をかけるに は、次のように実行する。

% nmzgrep foo ~/Namazu/foobar

gcnmz
インデックス内の不要データの削除

gcnmz
は、インデックス内に溜まった不要なデータを削除するツールだ。文書の更新・削除を伴うインデックスの更新を繰り返していくと、インデックス内に不要なデータが溜まってくるから、たまには
gcnmz を使ってディスクをクリーンにしておくといいね。gcnmz の使い方は以下のとおり。

% gcnmz [options] <target>...

たとえば、 ~/Namazu/foobar
に置かれているインデックスをゴミ掃除するなら、次のように実行する。

% gcnmz ~/Namazu/foobar

mailutime
Mail/News ファイルのタイムススタンプをいじる

mailutime は Mail/News のファイルのタイムスタンプを Date: ヘッ
ダに合わせるツールだ。mailutime の使い方は以下のとおり。

% mailutime <target>...

たとえば、 ~/Mail/ml/foobar に置かれているメイルのタイムスタ
ンプを変更するなら、次のように実行する。

% mailutime ~/Mail/ml/foobar/*

vfnmz
検索結果のプレビュー

vfnmz は検索結果の表示をプレビューするツールだ。vfnmz の使い方は以下のとおり。

% vfnmz <index> [NMZ.result.foobar]

たとえば、 ~/Namazu/foobar に置かれているインデックスを preview
するなら、次のように実行する。

% vfnmz ~/Namazu/foobar > foobar.html
% lynx foobar.html # 出力をブラウザで閲覧する

rfnmz
でNMZ.field.*.i を再構築

rfnmz は NMZ.field.*.i を再構築するツールだ。rfnmz の使い方は以下のとおり。

% rfnmz <index>

たとえば、 ~/Namazu/foobar に置かれている NMZ.field.*.i
を再構築するなら、次のように実行する。

% rfnmz ~/Namazu/foobar

関連記事