Namazu-users-ja(旧)


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

分散サーチ proxy cgi?



柴田(ひ)@福岡です。namazuにはいつもお世話になっています。

たまに出てきたと思えば、質問です(^^;

複数のnamazu.cgiが動いているサーバA、B、Cがあり、それぞれのサーバは別のcontents/indexを
持っているとします。

あるサーバDにアクセスしたときに、上記A、B、Cに対して検索要求を出し、その結果をマージ/ソートして
Dから表示させる...ようなproxy(?)もどきを作っている方はいませんか?

	#A、B、Cのサーバから返ってくるnamazu.cgiの結果書式は、
	#想定できることが前提です。

先日からperlで作りはじめているのですが、時間がとれずperlも今一つなのでなかなか進みません。

今のところ、一つのサーバに対して要求を出して、その結果から<DT>と<DD>で
タグつけされたのを切り出すのが動いたくらいです。
	#そんなのは、すぐできるか(^^;

このままの作りで、複数サーバに対して要求を出して、結果を配列に溜めてScoreでソートして、
へッダとフッタをつけてやれば、一応動くとは思うのですが、もう少し良い方法がないかと思っています。

	#並列に要求を出すのをどうやればいいのかというのが、今の疑問。
	#それらしいライブラリがCPANにはあったのですが、見きれていない。

現在、1台のサーバで複数のindexをつくって運用しているのですが、
ちょっと限界に近いということでサーバを分るのだけど今までの運用にしたいということと、
もともと分かれているサーバに対して一発で検索をかけたいというのが
私のニーズです。

-- 
 WWWWW  shibata@xxxxxxxx,shibata@xxxxxxxxxxxxxxxxxxxxx
 |O-O|  柴田 尚明@福岡市 一身上の都合により「ひげ」はえたかも...
0(mmm)0 P-mail: 070-5419-3233    IRC: #luky
   ~    http://his.luky.org/ last update:2000.3.12