Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: インデクス化の除外方法



寺西です。

zak14942@xxxxxxxxxxxxxx wrote:
> 
> FAQかもしれませんが、Namazuのインデクス化をする際に、
> 特定のディレクトリ(具体的には、cgi-bin)のインデックス化を
> 除外する方法をご教授願いたく投稿させていただきました。
> 
> ネットで検索したところ、mknmz を使った方法を多数発見できた
> のですが、私の利用しているホスティングサービスでは、
> Telnet不可で、Namazuのインデックス化も専用のコンフィグレータWeb
> から行うというものなので、mknmzを使う方法は利用できない気がします。

その専用のコンフィグレータWebが何者か知りませんが、
それが mknmz を(直接ではないにしろ)実行するので、
ユーザは mknmzrc や mknmz のコマンドラインオプションが
指定できないということでしょうか?

mknmz の実行権限がない以上、インデックス化を排除する
ことはできないのではないかと思います。たぶん。

> そこで、.namazurc に直接コマンドを記述するような方法はないものか
> と考えております。

namazu 実行時には、既にインデックス化されていることに
なるので、namazurc でインデックス化を排除することは
できないです。	

ただし、検索した結果を加工するのであれば、どうにかできるかも
しれません。
cgi-bin を replace で置き換えてしまって、検索結果を
参照しても影響しないようにはできるでしょう。
(でも、検索結果は表示されてしまいますが。)

cgi-bin があるということは、プログラムを置くことは
できるのでしょう。ならば、pnamazu を改良して
検索結果を加工して出力するということは可能かもしれません。
# pnamazu を改良するには、それなりの力は必要。
(私は pnamazu のことを詳しくは知りません。)

または、cgi-bin の下で mknmz が動くように同じOSの他の
マシンでコンパイルしたものを用意するとかという方法は
あるかもしれません。
# が、難しいと思うけど。
--
寺西