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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/10/25(水) 22:52:28ID:LYIuxDd4
今大規模な検索サイトを作ろうとしているんだけど、
協力してくれる人募集中です。
ちなみにサイト名は
K.K.Projects
か
K.K.Projects.
です
よろしくおねがいします。
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:???
ん〜、難しそうですね〜。
でも頑張ってみます。
サイトにも書いたので♪
04121 ◆/ruOwqgnX6 2006/11/02(木) 21:48:19ID:???
ひとつ質問します。
ソースアーカイブに含まれている pgsenna2.sql をpsqlから実行してください。
と書いてあるのですが、
そのやり方がイマイチわからないので、
できれば詳しく教えていただけるでしょうか。
お願いします。
0413nobodyさん2006/11/02(木) 21:56:46ID:???
>>412
psql
http://www.postgresql.jp/document/pg815doc/html/app-psql.html

聞く前にマニュアル嫁
 PostgreSQL 8.1.5文書
 http://www.postgresql.jp/document/pg815doc/html/

そしてググれ
04141 ◆/ruOwqgnX6 2006/11/02(木) 21:59:12ID:???
すみません。
どうありがとうございました。
これからは極力調べるようにします。
0415nobodyさん2006/11/02(木) 21:59:23ID:???
HTMLも分からん奴がいきなりDB触るとか無理ありすぎだろ…
ましてLudia入れるってUnix系の知識もいるし。
0416nobodyさん2006/11/02(木) 22:05:43ID:???
>>415
ほぼ間違いなく途中で断念するだろうけど
使おうと検索したりマニュアル読んだりするのは、1にとって凄くいい勉強になるのではなかろうか。

まぁでも、HTMLぐらい最低限まともに書けるようにはなって欲しいが・・
0417nobodyさん2006/11/02(木) 22:10:35ID:???
>>1
HTML文法が待ちがっとる。
<UL>〜</UL>のなかに<HR>いれるな。<HR>いれるなら<UL>〜</UL>をとじてからにしろ。
04181 ◆/ruOwqgnX6 2006/11/02(木) 22:17:57ID:???
>>417
今すぐに直してきます。
04191 ◆/ruOwqgnX6 2006/11/02(木) 22:19:27ID:???
直しました。
0420nobodyさん2006/11/02(木) 23:07:21ID:???
なんか急に>>1のサイトが重くなった。鯖が重いのか?pingうってしらべてやろう
0421nobodyさん2006/11/02(木) 23:08:25ID:???
>>420
無料レンタル鯖だし、この時間帯は重いんじゃないか?
0422nobodyさん2006/11/02(木) 23:20:43ID:???
>>1
htmlがまだおかしい。
見出しは最初にh1(h1は1ページに1つまで)を、
その次はh2(以下複数使ってもおk)使わないといけないんだぞ。
文字の大きさで選ぶなw
大きさを変えたいならCSSでやるんだ。
0423nobodyさん2006/11/02(木) 23:29:11ID:???
>>422
<H1>はサイトにひとつの間違いじゃないのか
0424nobodyさん2006/11/03(金) 00:03:22ID:???
>>423
初耳なのでおソースプリーズ。
0425nobodyさん2006/11/03(金) 00:06:07ID:???
body直下にimgとか文章書いちゃうのもダメ出しだな。
0426nobodyさん2006/11/03(金) 00:20:33ID:???
何おまいら技術者なのにXHTML+CSSも詳しいの?それって普通?
0427nobodyさん2006/11/03(金) 00:32:27ID:???
>>426
なんでもそうだろ。
DBは必ず正規化しないといけないわけではないが、
何のために、どうやって正規化するのかを知ってる必要があるのと同じ
HTMLもstrictだけにこだわるのはただのオナニーだが、知っておくべきではある
0428nobodyさん2006/11/03(金) 00:34:08ID:???
つか
宗教戦争をするつもりはさらさらないので異論は認めるがレスはしないぞ
04291 ◆tQhCU0LELY 2006/11/03(金) 00:36:44ID:???
静かにしないか。まあソース書き直すぐらいは余裕。
0430nobodyさん2006/11/03(金) 00:38:08ID:???
>>429
志村、鳥鳥
04311 ◇tQhCU0LELY 2006/11/03(金) 00:52:06ID:???
>>430
トリ? 失礼な(><)
0432nobodyさん2006/11/03(金) 00:52:23ID:???
>>427
いやケチを付けたいわけじゃなくて俺もやっておこうかなーと思ったのさ
04331 ◆yurO6crERA 2006/11/03(金) 00:55:04ID:???
>>431
騙りはやめてください。
0434nobodyさん2006/11/03(金) 01:15:45ID:???
偽物だらけやん
■ このスレッドは過去ログ倉庫に格納されています