検索エンジンの作り方
■ このスレッドは過去ログ倉庫に格納されています
0001Fry
05/02/02 20:57:21これからお世話になりますがどうぞよろしくお願いします。
私PCの知識がなくてよくわからないのですが。
検索エンジンと言う物を作ってみたいんですけど、
作るにはどうすればいいのでしょうか?
0002デフォルトの名無しさん
05/02/02 20:57:590003デフォルトの名無しさん
05/02/02 20:59:430004Fry
05/02/02 21:03:020005デフォルトの名無しさん
05/02/02 21:04:100006Fry
05/02/02 21:15:480007Fry
05/02/02 21:17:25バイクのエンジンじゃないですか?
0008デフォルトの名無しさん
05/02/02 21:18:14まずはモーターと電池を買ってこい
0009Fry
05/02/02 21:31:240010デフォルトの名無しさん
05/02/02 21:37:210011デフォルトの名無しさん
05/02/02 22:14:530012デフォルトの名無しさん
05/02/02 22:30:43個人で使用するのでサーバーは10台買います。
ハードディスクは2000Gバイトを用意します。
次の3つのソフトウェアについて情報を下さい。
1 データを自動的にかき集めるソフトウェア
2 書きかつめたデータに高速検索用のインデクスをふるソフトウェア
3 高速検索用のソフトウェア
MySQLの全文検索は遅いので、2000Gのテキストを20秒以内に検索する
ソフトウェアを探しています。よろしくお願いします。
0013デフォルトの名無しさん
05/02/02 22:33:53作るんじゃなかったの?
0014デフォルトの名無しさん
05/02/02 22:36:100016デフォルトの名無しさん
05/02/02 22:44:22001712
05/02/02 22:49:09>システムを作るんだろ。プログラム板だけどねw
全てをゼロから作るのは無理。利用できる便利なツールは
出来るだけ利用して、利用できない部分を自分でプログラム
を書く。次の3つは便利なツールがありそう。
1 データを自動的にかき集めるソフトウェア
2 書きかつめたデータに高速検索用のインデクスをふるソフトウェア
3 高速検索用のソフトウェア
0018Fry
05/02/02 22:53:37ありがとう
0019デフォルトの名無しさん
05/02/02 22:54:590020デフォルトの名無しさん
05/02/02 22:55:22> 利用できない部分を自分でプログラムを書く。
この部分だけ話題にするのがこの板だろうに
002112
05/02/02 23:15:42公開されているツール/ライブラリの機能を確認した上で、
利用できない部分を自作する。Cコンパイラーをゼロから
書く馬鹿はいない。
○屋上屋おくを架す(広辞苑)
無用のことをするたとえ。「屋下おくかに屋を架す」とも。
0023デフォルトの名無しさん
05/02/02 23:25:430024デフォルトの名無しさん
05/02/02 23:38:560025デフォルトの名無しさん
05/02/02 23:48:06まず何を作りたいのかぐらい言えよ。
002612
05/02/02 23:53:49>>1
>検索エンジンと言う物を作ってみたいんですけど、
多少、遅くてもよいので、インターネット上で公開されている
全ての文字データをかき集めて、形態素処理をして、多少、
複雑な検索(この部分を自分でプログラミングする)を行う。
検索結果の出力形式はGoogleのようにKWIC形式が見やすいので、
これを目指す。
形態素処理のソフトウェアは分かったので、かき集めるソフト
ウェアと高速検索のためのソフトウェア(MySQL以外のもの)に
関する情報を下さい!
0027デフォルトの名無しさん
05/02/02 23:58:500029デフォルトの名無しさん
05/02/03 00:17:490件だったし形態素処理に何使うかによっても
状況は変わってくるだろうから、教えられる人も教えられないと思うよ。
まあどうでもいいけど。
0030デフォルトの名無しさん
05/02/03 00:55:26ソフトウェアの問題も金で解決してください。
終了。
0031デフォルトの名無しさん
05/02/03 03:03:58003212
05/02/03 09:16:28>形態素処理に何使うかによっても
英語、ドイツ語、日本語など多くの言語処理ができる
XLEがいいようです。
http://www2.parc.com/istl/groups/nltt/xle/
0033デフォルトの名無しさん
05/02/03 11:44:450034sage
05/02/03 12:07:58に挑戦したい。XLEであれば、1つの言語のモジュールを開発すれば、
それを別言語でも利用できるはずなので、拡張性がある。
1 かき集めるツール(他人が作ったのを利用)
2 XLE(他人が作ったのを利用)
3 XLEの出力結果を整形するツールを自作する
4 整形したデータをデータベースに読み込ませる
5 高速検索をするツール(他人が作ったのを利用)
5 KWIC出力をする(一部自作のプログラム)
0035デフォルトの名無しさん
05/02/03 14:00:41> 1 かき集めるツール(他人が作ったのを利用)
自分で作らないと。 JPNIC
0036デフォルトの名無しさん
05/02/04 10:56:50■ このスレッドは過去ログ倉庫に格納されています