Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 分散サーチ proxy cgi?
廣瀬と申します。
At Fri, 16 Jun 2000 02:21:23 +0900,
Hisaaki Shibata <shibata@xxxxxxxxxxxxxxxxxxxxx> wrote:
> あるサーバDにアクセスしたときに、上記A、B、Cに対して検索要求を出し、
> 結果をマージ/ソートしてDから表示させる...ようなproxy(?)もどきを
> 作っている方はいませんか?
[snip]
> 現在、1台のサーバで複数のindexをつくって運用しているのですが、
> ちょっと限界に近いということでサーバを分るのだけど今までの運用にしたいということと、
> もともと分かれているサーバに対して一発で検索をかけたいというのが
> 私のニーズです。
その昔高林さんがDistributed Namazuというものを作っています。
1.3.0へのパッチという形で配布されていました。
# 現在は以下の場所にあります。
# ftp://ftp.namazu.org/pub/namazu/oldies/namazu-1.3.0.0-distributed-2.tar.gz
高林さんによる使い方の説明は以下の通りです
--http://www.namazu.org/ml/avocado/msg01573.html
--より引用
使い方
1. ./configure && make && make install
2. /usr/local/namazu/lib にある urls.allow-dist を urls.allow に
名前を変えて編集する。このファイルには httpagent がアクセスす
る外部の URL を列挙する (アクセス制限)。前方一致で評価するた
め http://localhost/ と書けば http://localhost/ 以下はすべて
許可される。
3. namazu のコマンドラインから
% namazu keyword 'http://foo.bar.jp/namazu.cgi?dbname=hoge'
と別のホストの CGI をURL式に指定する。
% namazu keyword 'http://foo.bar.jp/namazu.cgi?dbname=hoge' \
'http://foo.bar.jp/namazu.cgi?dbname=boee' \
~/NMZ/myindex
のようにローカルのインデックスを含めて複数指定することも可能。
コマンドラインでの動作を確認したら CGI として動かしても良い。