トップページ⇒php
1001コメント247KB

【協力求む】大規模な検索サイトを制作中【会社】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/10/25(水) 22:52:28ID:LYIuxDd4
今大規模な検索サイトを作ろうとしているんだけど、
協力してくれる人募集中です。
ちなみにサイト名は
K.K.Projects
か
K.K.Projects.
です
よろしくおねがいします。
0286nobodyさん2006/10/31(火) 22:03:50ID:???
【決めること】
プロジェクト名
スケジュール

0287中三2006/10/31(火) 22:10:10ID:???
>>285
あ・・・
メール欄がageになってた。
すいません。。


今のphpの技量は返信が付けられる掲示板が作れる程度。
データベースなんて勿論分からない。最近勉強し始めた。
っていうレベル。
勉強していこうと言う意欲は一応あるけど受験勉強が・・・

風呂入って来るっ(⊃ъヾilllli
0288中三2006/10/31(火) 22:12:16ID:???
プロジェクト名はもうめんどくさいからKKでいいや。
もしくはTyuuble。

スケジュールはどうしよう。
まず私のレベルがスタートライン以下と言うのに最大の問題があると思うんだ。
0289nobodyさん2006/10/31(火) 22:16:04ID:???
KK却下
0290nobodyさん2006/10/31(火) 22:17:45ID:???
Tyuubleでよくね?
0291中三2006/10/31(火) 22:20:41ID:???
じゃぁTyuubleで。
ロゴも作って見るけど、私のデザインなので期待しないのが流行りらしいです。
ていうか誰かつくってk(ry
0292nobodyさん2006/10/31(火) 22:21:19ID:???
>プロジェクト名はもうめんどくさいからKKでいいや。

これからやってくのにこの発言。
おれは足元見たらすぐに食いつくよ。
0293中三2006/10/31(火) 22:25:01ID:???
>>292
今後発言には気を付けます。

スケジュールですが、どうしましょ。
今検索エンジンの仕組み(ディレクトリ型)などについて勉強している最中なのですが、
なんかいい参考資料とか持ってたらURL貼ってくれないかな。と。
0294nobodyさん2006/10/31(火) 22:30:54ID:???
つ【Yahoo】
0295中三2006/10/31(火) 22:33:45ID:???
>>282あたりに考察が・・・

ディレクトリ型の場合、ユーザに登録してもらったサイトを
カテゴライズして、
検索の時はマッチするヤツを出力する感じですかね?

検索となると正規表現とかやっぱり使うのかなぁ・・・orz
0296nobodyさん2006/10/31(火) 22:41:04ID:???
Yahooはカテゴリ等は全て登録者に申告させてそれを審査している。
正規表現は当然として、登録数が増えてくるとデータベースが無いと辛いぞ。
0297中三2006/10/31(火) 22:45:02ID:???
データベースの勉強を始めて見ます。
/*今まで敬遠しつづけてきm(ry*/

正規表現は一週間後には意味の分からない文章になっているからなんかやだ。
/*やっぱり今まで敬遠しつづけてきm(ry*/

とりあえず私の当面の課題は決定。
0298nobodyさん2006/10/31(火) 22:47:00ID:???
近くコメントで意図するところを書いとけばいいがな…(´・ω・`)
0299中三2006/10/31(火) 22:51:08ID:???
>>298
すいません、すいません、ちょっと文章の意味が理解できません。なにしろ15歳の脳みそですもんで。

今からpf-xの鯖スペック調べて見ますー。
0300nobodyさん2006/10/31(火) 22:52:25ID:???
面白そうなことをしてるな

前に作ったけど、問題はサーバの負荷とデータベースの容量だった。
設定にもよるけど1500サイトを平均10ページクロールで100Mのデータそれを検索する
データベースサーバのメモリに最低でも512Mは必要

Googleみたいにクラスタ出来ればサービスを開始出来るけど・・・
専用サーバが高すぎたので断念した



0301nobodyさん2006/10/31(火) 22:52:28ID:???
>>中三
そんなことよりも受験は大丈夫なのか?
0302nobodyさん2006/10/31(火) 22:58:16ID:???
>>299

/正規表現で何か処理/

// 説明しようッ!
// ↑の正規表現はhagehagehogehoge以下略な効果を意図して作られたものであるッ!
// これによりガンダムの性能は本来の何倍にも跳ね上がr(ry

0303nobodyさん2006/10/31(火) 23:01:15ID:???
Zend_Search_Luceneはどうなん?
0304中三2006/10/31(火) 23:09:28ID:???
>>300
やはりクローラ型は負荷が大きいんですか・・・
専用どころか有料サーバは無理ですねー。このプロジェクトの経緯&性質上。

>>301
だいじょぶですっ。
一応偏差値結構ありますし、ちょっと下がってもごまかせばいいし。

>>302
コメントは見えません。見えません。

>>303
これが同じPHPなのか・・・
と言わせてくれるすばらしい物の紹介をありがとうございます。
データベース要らないんだ。
しばらくこれ&DBを勉強&正規表現の復習をしてみようと思います。
ttp://www.m-takagi.org/docs/php/zend/zend.search.html#zend.search.overview
0305nobodyさん2006/10/31(火) 23:12:15ID:???
専用どころか有料サーバは無理ですねー。このプロジェクトの経緯&性質上。
専用どころか有料サーバは無理ですねー。このプロジェクトの経緯&性質上。
専用どころか有料サーバは無理ですねー。このプロジェクトの経緯&性質上。
専用どころか有料サーバは無理ですねー。このプロジェクトの経緯&性質上。
専用どころか有料サーバは無理ですねー。このプロジェクトの経緯&性質上。
0306nobodyさん2006/10/31(火) 23:12:32ID:tz59i8Rq
>>300
>304

まて
大規模じゃなかったか?

数サイトインデックスしたりサイト内検索ならPHPの初心者本にものってる位簡単だぞw
0307nobodyさん2006/10/31(火) 23:17:23ID:???
ちゃんと有料サーバーつかえよ。
まさか人様の無料サーバーで構築するなんて甘ったれたこと考えてねえよな?
0308nobodyさん2006/10/31(火) 23:23:46ID:???
じゃあ、お前が金銭面で協力してやれよ。
0309nobodyさん2006/10/31(火) 23:24:37ID:???
>>308
だったらおれが鯖かりて進行したほうがいいと思わないか?
0310中三2006/10/31(火) 23:24:46ID:???
>>307
甘ったれたことはたぶん考えて無いですが、引き継いだからには
ちゃんとやろうと思ってます。

技術云々の前にサーバを探すか・・・
一ヶ月1000円以内ですね。予算は(少なっ
まさか親に「サイト作るから金だして」なんて絶対言えないので。
予算があまり割けそうに無い。。
携帯を廃棄処分すればもうワンランク上の鯖が借りられそうだけどorz

月1000円以内(年12000円以下でも)なサーバ。
ロリポか・・・


あぁぁっぁぁあ早くも厨房ぷろじぇくとな感じになってきたorz
0311nobodyさん2006/10/31(火) 23:27:35ID:???
ロリポ却下

とりあえず、いまのHPはプロジェクト進行用にしとけ
そのサーバで検索エンジン動かすなんざ鯖管に対して失礼にもほどがある。
0312中三2006/10/31(火) 23:29:57ID:???
>>311
そうですね・・・

有料鯖でいいところ探すか。

もしかしたら月1500円ぐらいまでなら割けるかもわかんね。
0313nobodyさん2006/10/31(火) 23:47:47ID:???
Namazu - 全文検索で文書の山に立ち向かう
http://0xcc.net/pub/namazu-ipsj/

先駆者から学べる事は多いと思う

ところで、
検索対称にする文書はHTMLのみ?
インデックス抽出は形態素解析?N-Gram?
インデックスの保存はDB?
(適当に分かち書きしてUTF-8でMySQLのFULLTEXTに放り込んどけば全文検索できr・・)

>>312
sakuraとか結構いいかも?でも、DBがそこそこ重かったような記憶も・・
ネット関係->レンタル鯖 で探すんだ
0314中三2006/11/01(水) 00:04:13ID:???
こういうときこそディレクトリ型検索の出番ですね^^

インデックスの保存はDBで。
しかし私自身がDBをほとんど知らないのが問題。大問題。
しかも再来週テストなのがますます問題。
0315中三2006/11/01(水) 00:11:06ID:???
ttp://www.short.st/
とか。
詳しく調べて無いからわかんないけど容量無制限。。

しかし初期設定費が痛い・・・
0316nobodyさん2006/11/01(水) 00:16:25ID:???
べつにいま借りなくてもいいだろ。
とりあえず、いまあるHPをプロジェクト進行用としてサーバにソースを一式うp。
そすればみんなで作れるだろ。
おまえがやるのはプロジェクト進行係。なにもおまえ一人で作るスレじゃない。
自分のPCに開発環境いれてそこでテストをくりかえしゃーいーじゃん。
いきなり鯖借りても金の無駄。
0317中三2006/11/01(水) 00:58:20ID:???
>>316
そうですね。
今のうちに資金を貯めておきます。。

よし、がんばろ。ていうか寝よ。疲れた。
0318nobodyさん2006/11/01(水) 02:11:09ID:???
月200円なら、XREA最強
http://www.xrea.com/
月1000円なら、Xserver最強
http://www.xserver.ne.jp/
商用で使うサイトならとりあえずNTT WebArenaが速いよ
http://web.arena.ne.jp/
↑↑↑
ここら辺を基準にして、値段やサービス内容、回線速度を比較してみて^^
0319nobodyさん2006/11/01(水) 08:22:45ID:???
結局、中三モ広告で稼ぎたいんだろ?
HP見てやる気うせた。
0320nobodyさん2006/11/01(水) 11:11:58ID:???
>本
>買いたいけどお母さんが許してくれないorz

チョトカワイス
がんばって小遣い貯めれw
0321nobodyさん2006/11/01(水) 12:08:10ID:???
>>319
1乙
0322nobodyさん2006/11/01(水) 12:13:47ID:???
残念、1じゃありませぬ。
03231 ◆/ruOwqgnX6 2006/11/01(水) 12:15:12ID:???
久しぶりです。
中三の方、ありがとうございます。
僕は今勉強しているところなので
できることがあれば、やらせていただきます。
0324nobodyさん2006/11/01(水) 12:16:51ID:???
>>1おまえはお呼びじゃないからもうこなくていいよ。
足ひっぱることしかできないだろ?
03251 ◆/ruOwqgnX6 2006/11/01(水) 12:21:42ID:???
すみません。
では一度サイト作ってみますので
できたらアップします。
0326nobodyさん2006/11/01(水) 12:22:50ID:???
>>322-323
グッドタイミングだなw
0327nobodyさん2006/11/01(水) 12:24:23ID:???
なんだなんだまた別プロジェクトでやんのか?
つか今までの>>1の進捗からしてただのHTML講習会になってるだけな気がするんだが
プロジェクト以前の問題だぞw
0328nobodyさん2006/11/01(水) 12:25:11ID:???
>>1いやだからもうおまえは諦めたんだからやらなくていいよ。
だからアップもしなくていい。問題を指摘しても話を聞かない奴は去れ
0329nobodyさん2006/11/01(水) 12:25:41ID:???
>>1はスルーしる
03301 ◆/ruOwqgnX6 2006/11/01(水) 12:26:03ID:???
指摘されながら勉強してきました。
だからアップさせてください
0331nobodyさん2006/11/01(水) 12:26:30ID:???
やるなら勝手にやればいいじゃん
0332nobodyさん2006/11/01(水) 12:27:47ID:???
どっちみちここは>>1のプロジェクトスレではなくなったから、
気が済むまでやってれば?ひとりでね。
0333nobodyさん2006/11/01(水) 12:46:40ID:???
世の中ってのは君が思っている以上にタイミングが重要なんだ
君はそのタイミングを逃した ただそれだけのこと
タイミングを逃した者は誰も見向きもされない

アップさせてください?もうねアホかと
ソース用意されたの何日前だよ
アップしてないだけなんですとかぐじゅぐじゅ言って
結局未だにアップしてねぇし

最低でもアップしましたってまずやることやってから来るのが礼儀だろ?
0334nobodyさん2006/11/01(水) 12:59:35ID:???
というかトリップ違うから偽者の予感
0335nobodyさん2006/11/01(水) 13:12:48ID:???
頭の悪い具合は1なんだがな
0336中三2006/11/01(水) 14:29:36ID:???
なんだか面白いことになってますね。

とりあえず>>325みたいなこと言ってるんだし、アップしたサイトを見るだけ見てみたい。
<title>も指定しなかったやつがどんなもん作るのかも結構興味あるし。
すいません傲慢ですね。


>>318
ありがとうございます。
Xserver辺りを調べて見ます。
0337中三2006/11/01(水) 14:36:46ID:???
それと社会の先生に聞いたら、「K.K」っていうのは株式会社の略称らしいです。
しらなんだ。
>>1にそんな気があったんだ。
0338nobodyさん2006/11/01(水) 14:42:58ID:???
その社会の先生に「知り合いにKKKの人がいるんです」って言うてみ?
0339中三2006/11/01(水) 14:48:59ID:???
なんか怪しげな雰囲気がするので止めておきます。


データベースよくわからん。テーブルって・・・
0340nobodyさん2006/11/01(水) 15:07:08ID:???
データベース=女
テーブル=おっぱい
SQL=口説き文句
クエリ=愛撫
女に愛撫すればおっぱい触ってINSERT出来る

おk?
0341nobodyさん2006/11/01(水) 15:10:38ID:???
先生 彼女へのINSERT権限がありません
0342中三2006/11/01(水) 15:12:01ID:???
想像できん・・・

んー。
SQLが命令で、
クエリを投げてやればテーブルの内容とかを取得できるってこと?
0343nobodyさん2006/11/01(水) 15:15:14ID:???
そう SQLは命令語
テーブルから任意のデータを好きな条件で抽出して
好きな順番に取り出せる
0344nobodyさん2006/11/01(水) 15:18:31ID:???
CSVファイルでデータを扱うことを考えてみるといい

その中身を検索したり特定の行のデータを拾ってきたり特定のデータを持つ行の○○を集計したり・・・ 
んな事いちいちプログラムでやるのはマンドクセーし、パフォーマンスわろてしゃあない

そこで、データを扱う専門家が必要になるわけだ
で、これらを全部一手に引き受けてくれるのがデータベースってわけ。おK?

クエリは、そのデータベースに対する命令だ。
データを突っ込むだけでなく条件による抽出、集計と何でもやってくれる
0345nobodyさん2006/11/01(水) 15:26:24ID:???
つまりクラスの女を一列に並ばせて
お前が一人一人見ながら選別するという作業は
20人程度なら簡単だが1000人1万人は大変だ
なら「かわいい子」と命令するだけで抽出を一手に引き受けてくれる

また抽出した女を身長順にしたいと思ったら
DBなら「かわいい子 そして身長は小さい順」って命令すればいいだけだ
おk?
0346中三2006/11/01(水) 15:40:34ID:???
SQLは命令語で、SQLで書かれた命令のことをクエリと呼ぶの?

>>344-345
すごいよくわかった。
検索の場合、つまりデータベースから検索キーワードに一致するやつを抽出すればいいの?


今具体的なテーブルの作り方とか調べてます。
なにせ、csvファイルすらわかんねぇヘタレなもので。
0347nobodyさん2006/11/01(水) 15:42:49ID:???
345は秀逸w
俺も思わず感心してしまった
0348nobodyさん2006/11/01(水) 15:49:46ID:???
大規模検索サイトまで遠すぎワロタ
0349中三2006/11/01(水) 15:52:23ID:???
>>348
そんなことは百も承知。
0350nobodyさん2006/11/01(水) 16:01:43ID:???
>SQLは命令語で、SQLで書かれた命令のことをクエリと呼ぶの?
おおむねそういう認識でいい
細かい概念を言い出すときりがないのであとは自分で調べとけ
SQLっつうのは一般的に使われてるデータベース(リレーショナルデータベースという)
と会話する(命令する)言語の総称な

主な命令は次の4つ
・もってこい
・入れろ
・更新しろ
・削除しろ

次に345を例にして具体的な使い方を書く
0351nobodyさん2006/11/01(水) 16:10:56ID:???
名前、クラス、かわいさ(1〜5)、B、W、H、年齢 からなる学校の女データベースというものがあるとする
と、こんな使い方をする

・B85以上でかわいさ5の女のデータを全てもってこい
・16歳以下B78以下の女のデータを50音順に全てもってこい
・新しい女を発見した。「長澤まさみ、1組、かわいさ4、B87,W59,H82、18歳」というデータを入れろ
・長澤まさみのデータが間違ってたのでB88に訂正して更新しろ
・かわいさ2以下の女のデータは要らんので削除しろ

0352中三2006/11/01(水) 16:23:18ID:???
じゃぁ、
「名前に○○と言う名前を含む女のデータをもってこい」
みたいな命令も出せますか?

「名前に『亜』と言う文字列を含む女のデータをもってこい」とか。
0353nobodyさん2006/11/01(水) 16:27:44ID:???
>>352
もちろんだ。
「あいつなんて名前だっけ、山がついて3組の乳デカい奴」
って時に3組、B85以上、名前に山を含む のような条件で検索する
0354中三2006/11/01(水) 16:29:19ID:???
Σそんな細かくっ!

データベースって項目を指定してただ単純に引っ張り出すだけのものだと思ってたorz
0355nobodyさん2006/11/01(水) 16:47:04ID:???
各女に関して持ってるデータは全て条件として使えるよ
仮に名前だけしかデータとして入れてなければ名前でしか検索できないし
名前、クラス、カップ をデータとして入れてあれば
山がついて3組でCカップ のように検索できる
まぁこれは当たり前っちゃ当たり前だな

あとは色々調べてみれ
実際に使ってみたほうが良くわかるから
XREAでもどこでもいいからデータベース使えるレン鯖借りてみるといい
0356中三2006/11/01(水) 17:00:12ID:???
MySQLのインストール方法とかいろいろ調べて見たけど、
root passwordを入力するところがわからん・・・
そもそもrootって何か分からないですorz
0357nobodyさん2006/11/01(水) 17:08:35ID:???
まぁがんばれ その辺の話は自力で解決すべし
さっきまでの説明もまだDBのほんのさわりでしかない
まだまだ先は長いぞ
0358中三2006/11/01(水) 17:10:47ID:???
はい、がんばります。
0359中三2006/11/01(水) 17:44:13ID:???
落として、接続したらこんな感じの画面になった・・・
ttp://www5.pf-x.net/~php/img/post.jpeg

この画面からデータベースやテーブルが作成できたりするの?
0360nobodyさん2006/11/01(水) 18:50:38ID:???
あれ?w

>>356でMySQL入れてると思ったら、>>359PostgreSQL8.1が入ってr
0361nobodyさん2006/11/01(水) 18:55:04ID:???
>>359
DB作ったり、テーブル作成したり、SQL文を実行したり・・GUIから色々操作できるよ
0362nobodyさん2006/11/01(水) 19:12:10ID:vSoYViY6
こんなGUIなソフトがあるのか。いいな、PostgreSQL
MySQLでもないのかな?
phpMyAdminよりも便利そう
0363nobodyさん2006/11/01(水) 19:21:45ID:???
>>362
MySQLにもあるお
http://dev.mysql.com/downloads/gui-tools/5.0.html
0364中三2006/11/01(水) 19:49:01ID:???
>>360
や、なんだかPostgreSQLの方がインストールが簡単だと言う話を聞いたので・・・

>>361
まじですか。じゃあPHPのDB関連の関数とか一通り覚えて、色々いじってみようと思います。
0365nobodyさん2006/11/01(水) 20:03:18ID:???
ここできいてばっかりいないで、自分でなんとかしろ
0366nobodyさん2006/11/01(水) 20:21:49ID:vSoYViY6
>>363
おお、これはありがたい。
非常に便利だ
どうもありがとうございます
0367nobodyさん2006/11/01(水) 20:22:03ID:vSoYViY6
>>363
おお、これはありがたい。
非常に便利だ
どうもありがとうございます
0368nobodyさん2006/11/01(水) 20:29:23ID:???
ここでひとつ疑問
この暁にできたサイトの
主な主導権は誰のものなんだ?
やはり1か?
俺はそれでもいいが。
0369nobodyさん2006/11/01(水) 20:34:22ID:???
1なわけねえだろ。
0370nobodyさん2006/11/01(水) 20:36:52ID:???
中三、
MySQLのサービス開始時はエラーでなかったのか?
あとPostgreのインストール時にIDやパスワードはどうやって入力したんだ?
0371nobodyさん2006/11/01(水) 20:51:53ID:???
>>1=>>368
工作乙
0372中三2006/11/01(水) 22:07:52ID:???
>>365
一応自分で調べてますですよ。・・・たぶん。
聞く事は控えて自分でいろいろやって行きたいんですけどなかなか私の頭に入ってくれるようなサイトが無い・・・

>>370
MySQLの時、エラーでました。
たぶん、ていうか十中八九root Passwordだと思います。
三つ目の○のStart Serviceで×になりました。

それでorz


Postgreの時は、いろいろ調べて、ユーザ名をpostgresに・・・
な事が書いてあったのでpostgresです。
パスワードは自分で設定しました。
0373nobodyさん2006/11/01(水) 22:09:43ID:???
>>372
アドレスはどういうアドレス入力した?
力になれれば何でも答えるからさ
0374nobodyさん2006/11/01(水) 22:13:16ID:???
おいおいrootなんてつかうなよ。
新しくユーザー作れ
0375nobodyさん2006/11/01(水) 23:27:43ID:???
おーい中三
質問にこたえろ
0376中三2006/11/01(水) 23:38:11ID:???
一応いろいろ弄ってみて
ログインロールだとかいかにもそれっぽいのは見つけて
testerっていうユーザ作ってみた。

もしかしたらすごい勘違いしてるのかも。

むずかしい・・・
0377nobodyさん2006/11/01(水) 23:40:57ID:???
おれも便乗してつくってもいい?
0378中三2006/11/02(木) 00:06:37ID:???
>>375
localhostって(勘で)入力しました。

調べたけどほとんどのサイトが「コマンドラインが○○です」
とかで全くわからんorz
0379nobodyさん2006/11/02(木) 00:08:53ID:???
>>378
俺も弄ったことあるけど、
localhostのままでよかったような・・・
0380nobodyさん2006/11/02(木) 00:18:07ID:???
ていうか、助言するだけのスレ?
意味なくねーか、このスレ。
0381nobodyさん2006/11/02(木) 00:18:38ID:???
速攻で頓挫するっぽいからむしろ歓迎。
一気に形にしちゃえ。
0382nobodyさん2006/11/02(木) 00:18:51ID:???
いやでも実際良くやってるほうじゃないか?
せいぜい簡単なPHPが書ける程度のレベルにしては。
俺なんてPHPある程度書けるようになってもまだ はー?DBって何? な状態だったからなー
0383nobodyさん2006/11/02(木) 00:28:52ID:???
>>269みればわかるけど、HTMLの時点で結構酷いぞw
ソースもだけどレイアウトがテーブルだし、
1024*768で横スクロールバーが出るし、思いっきり崩れまくってるw
0384中三2006/11/02(木) 00:28:54ID:???
>>380
やはりどうしてもそうなってしまいますねorz

>新しいデータベースを作成するには、以下のコマンドを使用してください。この例ではmydbという名前です。
そもそもコマンドとかそこからわかんないんだって。
0385nobodyさん2006/11/02(木) 02:10:20ID:???
800x600で作ってくれ。お気に入り非表示にするのいやなんだよ。
03861 ◆dgQlFJIY5w 2006/11/02(木) 04:10:24ID:???
中三さん邪魔しないでくれませんか?
■ このスレッドは過去ログ倉庫に格納されています