むつの日記

ef518b2f :むつ 2005-05-03 09:29
[P2P][文書共有][ソフト]
Cogny [ http://www.v2p.jp/ ] をインストールしてみました。cogny_db.sql がありません、終わり(マテ
とりあえず文書の共有・全文検索が出来るセキュアなハイブリット P2P でしょうか?
公式ページは http://www.comfort-oa.jp/cogny/ だと思っていたのですが、ダウンロード先のファイル名があっていません。
データベース(PostgreSQL)に必要なファイルが無いのでサーバが立てられないので遊べません。
メール等で伝えれば良いのでしょうが、面倒なのでしません。

まあ、それはおいといて。
どうでもいいような書き散らしたテキストを無為に共有するのも楽しいんじゃないかと思うのですが、
実際サーバが立てられたら参加してくれる方いますかねぇ?
で、この全文検索が出来るファイル共有ソフトって初期の WWW(*1)とほとんど同一じゃあ無いかと思えてきました。
違いは
1. 検索を行うソフトが決まっている
2. 共有することが基本(時限サーバ的な運用でも問題は起こりにくい)
でしょうか? 同じようなことは新月でも出来るのですが、スレッド式ではやりにくいかもしれません。
(一つのスレッドで共有するか1文書1スレッドにするかとか。添付しちゃうと多分検索できない気がする)。

(*1) CGI のような動的なページ生成はできないくらいの意味

まー、今の Web の仕組でもやってやれないことはないのですが、ネックは検索方法ですかね。
中央サーバ(的に代表でだれかのサーバ)が全ての文書をミラーして Namazu なんかでインデックスを作っておく……?
あるいは、Google のような外部のサービスをたよる、とか。
文書を多数のサーバに分散させておく意味が無いですね(Google にならキャッシュがあるし)。
ファイルサイズが小さいことが期待されるので、全てのサーバが同期をとっていてもいいかもしれませんが。

HyperEstraier [ http://hyperestraier.sourceforge.net/ ] に P2P 機能が実装されたら出来るかもしれません。P2P 機能が
自分のインデックスから検索する -> 他のノードにも検索を依頼する -> あわせて検索結果出力
という機能ならば、ですが(さっぱりわかってません。どこかにドラフトがあるのかもしれませんが、探してすらいません)。
各サーバが文書を分散管理し各サーバがそれぞれ HyperEstraier な検索 CGI を持つ(インデクッスも自分の分のみ持つ)。
読んだもしくは興味が惹かれた文書は自分のサーバにコピーすることを推奨、もしくは強制(笑)する。
これなら、インターネットを使った、外部サービスに依存しない、分散可能な文書共有が出来るかもしれません。
Powered by shinGETsu.