Namazu

Namazuの付属ツールは凄い

2009年8月6日

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

Comment

コメントを残す

メールアドレスが公開されることはありません。

リズムファクトリーはホームページの制作会社です。
ホームページ制作に関するご要望・ご相談はこちらからどうぞ。