From: Takashi Hoshizawa Date: 2002-12-12T08:28:43+09:00 Subject: [ruby-list:36735] Rubyで作ったフリーのサーチエンジン This is a multi-part message in MIME format. ------=_NextPart_000_001F_01C2A1B8.7BA10600 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit 星澤といいます。 Rubyで開発したフリーのサーチエンジン「SUZAKU(朱雀)」を 公開しました。   SUZAKU -- http://hoshizawa.no-ip.com/suzaku/ SUZAKU には、以下のような特徴があります。 ・Ruby、eruby、MySQLなどのフリーソフトをベースにしたシステムです。 ・SUZAKU は、以下の機能がワンセットになっています。 ホームページのリンクを自動的に探索し、ダウンロード&  インデックス化する機能 キーワードに該当するホームページを検索する機能 ブラウザによるシステムの管理機能 ・ホームページのリンクの探索を、指定された同一サイト内に限定する 機能があります。これにより、特定ジャンルのホームページ群を対象  とした、 独自のサーチエンジンを構築することができます。 ・プラットフォームには、LinuxベースのPCサーバーを想定しています。 高速検索が可能な MySQL をデータベースに使用しており、  中小規模のサーチエンジンであれば、十分に実用的なシステムを  構築することができます。 例えば、ADSL + PCサーバー(Linux) + SUZAKU を使って、独自の  サーチエンジンを自前のサーバー上に構築し、外部に公開することが  できます。 ・ホームページのダウンロード&インデックス化の処理を実行中でも、 キーワードによる検索を行うことができます。 ・ダウンロード先のサーバーを分散し、相手のサーバーに過度の負荷を かけないようにする機能や、robot.txt による探索制限に従う機能を 実装しています。 ・プログラム本体は、Ruby および eruby で記述されており、ソースは 公開されています。スクリプト言語による比較的コンパクトなシステム であり、改造も容易です。 興味をもたれた方がいたら、下記のURLへアクセスしてみて下さい。   SUZAKU -- http://hoshizawa.no-ip.com/suzaku/ --- 星澤 隆 / Takashi Hoshizawa mail: t_hoshizawa@mbg.nifty.com ------=_NextPart_000_001F_01C2A1B8.7BA10600 Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable
=1B$B@1_7$H$$$$$^$9!#=1B(B
Ruby=1B$B$G3+H/$7$?%U%j!<$N%5!<%A%= (%s%8%s=1B(B
=1B$B!V=1B(BSUZAKU(=1B$B
=1B$B8x3+$7$^$7$?!#=1B(B
=1B$B!!!!=1B(BSUZAKU -- http://hoshizawa.no-ip.com/suzaku/

SUZAKU=20 =1B$B$K$O!"0J2<$N$h$&$JFCD'$,$"$j$^$9!#=1B(B

=1B$B!&=1B(BRuby=1B$B= !"=1B(Beruby=1B$B!"=1B(BMySQL=1B$B$J$I$N%U%j!<%=3D%U%H$r%Y!<%9$K$7$?%7%9%= F%`$G$9!#=1B(B
=1B$B!&=1B(BSUZAKU=20 =1B$B$O!"0J2<$N5!G=3D$,%o%s%;%C%H$K$J$C$F$$$^$9!#=1B(B
  &nb= sp; =1B$B%[!<%`%Z!<%8$N%j%s%/$r<+F0E*$KC5:w$7!"%@%&%s%m!<%I!u=1B(B =20 =1B$B!!%$%s%G%C%/%92=3D$9$k5!G=3D=1B(B
    =1B$B%-= !<%o!<%I$K3:Ev$9$k%[!<%`%Z!<%8$r8!:w$9$k5!G=3D=1B(B
   =  =1B$B%V%i%&%6$K$h$k%7%9%F%`$N4IM}5!G=3D=1B(B
=1B$B!&%[!<%`%Z!<%8= $N%j%s%/$NC5:w$r!";XDj$5$l$?F10l%5%$%HFb$K8BDj$9$k=1B(B
 =20 =1B$B5!G=3D$,$"$j$^$9!#$3$l$K$h$j!"FCDj%8%c%s%k$N%[!<%`%Z!<%872$rBP>]=1B(= B
=1B$B!!$H$7$?!"=1B(B=20 =1B$BFH<+$N%5!<%A%(%s%8%s$r9=3DC[$9$k$3$H$,$G$-$^$9!#=1B(B
=1B$B!&%W%i= %C%H%U%)!<%`$K$O!"=1B(BLinux=1B$B%Y!<%9$N=1B(BPC=1B$B%5!<%P!<$rA[Dj$7$F$$= $^$9!#=1B(B
 =20 =1B$B9bB.8!:w$,2DG=3D$J=1B(B MySQL = =1B$B$r%G!<%?%Y!<%9$K;HMQ$7$F$*$j!"=1B(B
=1B$B!!Cf>.5,LO$N%5!<%A%(%s%8%s$G$"$l$P!"=3D=3DJ,$K
=1B$B!!9=3DC[$9$k$3$H$,$G$-$^$9!#=1B(B
 =20 =1B$BNc$($P!"=1B(BADSL + PC=1B$B%5!<%P!<=1B(B(Linux) + SUZAKU = =1B$B$r;H$C$F!"FH<+$N=1B(B
=1B$B!!%5!<%A%(%s%8%s$r<+A0$N%5!<%P!<>e$K9=3DC[$7!"30It$K8x3+$9$= k$3$H$,=1B(B
=1B$B!!$G$-$^$9!#=1B(B
=1B$B!&%[!<%`%Z!<%8$N%@%&%s%m!<%I!u%$%= s%G%C%/%92=3D$N=3DhM}$r =20 =1B$B%-!<%o!<%I$K$h$k8!:w$r9T$&$3$H$,$G$-$^$9!#=1B(B
=1B$B!&%@%&%s%m!<= %I@h$N%5!<%P!<$rJ,;6$7!"Aj =20 =1B$B$+$1$J$$$h$&$K$9$k5!G=3D$d!"=1B(Brobot.txt = =1B$B$K$h$kC5:w@)8B$K=3D>$&5!G=3D$r=1B(B
  = =1B$B=1B$B!&%W%m%0%i%`K\BN$O!"=1B(BRuby = =1B$B$*$h$S=1B(B=20 eruby =1B$B$G5-=3DR$5$l$F$*$j!"%=3D!<%9$O=1B(B
  = =1B$B8x3+$5$l$F$$$^$9!#%9%/%j%W%H8@8l$K$h$kHf3SE*%3%s%Q%/%H$J%7%9%F%`=1B(= B
 =20 =1B$B$G$"$j!"2~B$$bMF0W$G$9!#=1B(B

=1B$B6=3DL#$r$b$?$l$?J}$,$$$?$i!"2<5-$N=1B(BURL=1B$B$X%"%/%;= %9$7$F$_$F2<$5$$!#=1B(B
=1B$B!!!!=1B(BSUZAKU -- http://hoshizawa.no-ip.com/suzaku/


---
=1B$B@1_7!!N4=1B(B / Takashi Hoshizawa
mail: = t_hoshizawa@mbg.nifty.com
------=_NextPart_000_001F_01C2A1B8.7BA10600--