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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/10/25(水) 22:52:28ID:LYIuxDd4
今大規模な検索サイトを作ろうとしているんだけど、
協力してくれる人募集中です。
ちなみにサイト名は
K.K.Projects
か
K.K.Projects.
です
よろしくおねがいします。
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:???
中三さん邪魔しないでくれませんか?
0387nobodyさん2006/11/02(木) 04:57:36ID:???
>>386
アンタ誰よww
0388nobodyさん2006/11/02(木) 05:22:31ID:???
中二 V.S. 中三勃発
0389nobodyさん2006/11/02(木) 05:33:14ID:???
正直凄く困った。
「>>1が予想の遥か彼方の地底深くを掘り進んでいた件」について話を聞いてくれまいか


> 1のHPに検索フォームが!
僕は1も頑張ってるなと優しい気持ちになった。
そして僕は試しに使ってみようと思って、”クマー”で検索してみたんだ。

> 404 Not Found
うん、お兄さん正直ちょっとガッカリしちゃった。
でもね何か教えてあげようと思って、フォームのソースを読んだんだ。
0390nobodyさん2006/11/02(木) 05:34:03ID:???
<FORM action="cgi-bin/mysearch/mysearch.cgi" method="GET">
<LABEL for="keyword">検索文字列:</LABEL>
<INPUT type="text" name="keywords"><INPUT type="submit" value="検索"><BR>
<INPUT type="radio" name="option" value="and" checked>AND
<INPUT type="radio" name="option" value="or">OR
<INPUT type="radio" name="option" value="whole">完全一致
<INPUT type="radio" name="option" value="regular">正規表現<INPUT type="hidden" name="testword" value="テスト文字列">
</FORM>

→mysearch.cgi で検索
 MyWebSearch Ver.1.22 説明書
 ttp://www.finalbeta.jp/library/perl/mwsearch.readme.html
--------------------------------------------------
その瞬間、突然何かが僕の耳元で囁いた
僕はその声に導かれるままキーボードを叩く・・
・http://kkprojects.ojaru.jp/config.pl

長年質問スレに篭って回答を続けていたら・・僕にエスパー能力が芽生えたみたいだ。

>>1
その鯖CGI使えない
0391389-3902006/11/02(木) 05:40:33ID:LvtYDPwS
まさか、こうなる事を全て予測した上での壮大な釣りだったのか?!
私は>>1の掌の上で踊らされていたのか?!

ハッ・・横に立つお前は誰だ!
ぅゎ、何をするやめrwsでrftgyふじこlp;@:
 ______
|   ∧ ∧   |
| 〔( -Д-)〕 | ←391
(⌒⌒⌒⌒⌒⌒⌒)
|⌒⌒⌒ <⌒ヽ o 。 うああぁぁ...
|      <_  ヽ。
|      o とノ ノつ
|       。  | 〜つ
0392nobodyさん2006/11/02(木) 06:35:48ID:???
いつまで<html>タグも<head>も書かないつもりなんだ?(笑)
ネタだとしか思えない。これが素なら池沼
03931 ◆/ruOwqgnX6 2006/11/02(木) 07:56:11ID:???
今TOK2とかでやってます。
0394nobodyさん2006/11/02(木) 08:09:43ID:???
>>390をみるとセキュリティーホールだらけになりそうだなw
0395nobodyさん2006/11/02(木) 12:01:00ID:???
>>390
あまりのボケのでかさに小さなボケを見落としてるぞw
小さいが致命的なボケを・・・

>>概要
>>小規模Webサイト向けの、自サイト内全文検索用CGIスクリプトです。
<中略>
>>そのかわり(grep型の常として)動作は比較的低速で、サーバーへの負荷もそこそこかかります。
>>検索対象文書の総数が100個から200個程度の Webサイトでの利用を想定しています。

小規模WEBサイト向け・・・

小規模・・・
0396nobodyさん2006/11/02(木) 12:11:44ID:???
>>393
男はソースをきれいに正しく書けると女にもてるぞ。
これ俺の経験。
0397nobodyさん2006/11/02(木) 12:12:51ID:???
>>396
ワロタ
0398nobodyさん2006/11/02(木) 14:14:22ID:???
中三。広告でかせごうとしてんの?なにこれ↓

>>1さんは広告が欲しいみたいだから・・・
一応ここに広告とか。
0399nobodyさん2006/11/02(木) 15:19:33ID:???
中三もう終わりだね。
0400nobodyさん2006/11/02(木) 15:37:51ID:???
高一登場
↓
0401小一2006/11/02(木) 15:45:13ID:???
小一ですww
04021 ◆/ruOwqgnX6 2006/11/02(木) 16:04:45ID:???
僕、今htmlの勉強しているんですが、
やる気を入れなおしてもう一度頑張ります。
html,今はまだ文字を表示するところですが、
頑張っていきます。
あと、データベースの活用もしていきたいので
どうかアドバイスお願いします。
今から見苦しかったHP、一度ソースを
書き直して文字を表示させときます。
0403中三2006/11/02(木) 16:45:16ID:???
>>399
>>1もやる気になったみたいだしねー。
まあ私はどうせやったんだからデータベースを個人で勉強したいとおもいます。。
0404nobodyさん2006/11/02(木) 18:36:17ID:???
ネットで拾えて、日本語の分かりやすい説明がある所。って条件でちょっと探してみたら

全文検索 - Wikipedia
ttp://ja.wikipedia.org/wiki/%E5%85%A8%E6%96%87%E6%A4%9C%E7%B4%A2

Wikipediaが意外とちゃんと書いてあった。
文中のリンクも巡って一通り読めば、大まかな流れはつかめるかもね。
0405nobodyさん2006/11/02(木) 20:34:39ID:???
手軽な日本語全文検索なら、MySQL+MeCabで分かち書きかな?
04061 ◆/ruOwqgnX6 2006/11/02(木) 20:40:55ID:???
>>404->>405
ありがとうございます。
参考にさせてもらいます。
04071 ◆/ruOwqgnX6 2006/11/02(木) 20:53:55ID:???
何かSennaってのがいいみたいなんだけど
Postgre に組み込みたいんだけど
そうすればいいんですか?
0408nobodyさん2006/11/02(木) 21:18:52ID:???
>>407
SennaのPostgreSQLバインディング = Ludia
04091 ◆/ruOwqgnX6 2006/11/02(木) 21:23:39ID:???
>>408
Ludiaの使い方がイマイチ・・・
0410nobodyさん2006/11/02(木) 21:42:10ID:???
>>409
SourceForge.jp: Project Info - Ludia
http://sourceforge.jp/projects/ludia/

ludia はLudiaだけ
ludia-withdeps はLudiaに加えて、SennaとMeCabとipadicの詰め合わせぽい

まぁ・・書庫に入ってるINSTALLの手順でやればいいんだけど、1にはまだ無理そう・・・?
04111 ◆/ruOwqgnX6 2006/11/02(木) 21:43:08ID:???
ん〜、難しそうですね〜。
でも頑張ってみます。
サイトにも書いたので♪
■ このスレッドは過去ログ倉庫に格納されています