• 締切済み

サイト内のデーターベースの検索

私は映画関係のHPを持っていて 作品のレビューやデーターべースをやっています。 いまはあ行、か行をクリックしたら作品がずらっと でる仕組みになるのですが 作品を検索してその作品をでるようにしたり 監督を検索したらその作品が表示できるような 検索システムを作りたいのですが このようなのはCGIを使うと思ってるのですが どのようなCGIを使えばいいのでしょうか? なかなか良いのが見つからなくて。 なにか参考になることがわかったら教えてください。

みんなの回答

  • qa5150
  • ベストアンサー率76% (16/21)
回答No.4

これ使えませんか? サンプル http://www.buri.ne.jp/kuwa/movie/kreview.cgi 配布元 http://www9.plala.or.jp/ulbperl/

参考URL:
http://www9.plala.or.jp/ulbperl/
ma-cha-
質問者

お礼

ありがとうございます。 サイト内検索CGIを使ってみようと思います。

  • angband
  • ベストアンサー率51% (86/168)
回答No.3

WEBですからCGI以外の方法は、より難しいと思います。 CGIプログラムを作ることができないのであれば、作って もらうくらいしか思いつきません。 掲示板やフォームメールのような汎用的なプログラムは フリーで公開してるものがたくさんありますが、映画や その監督のデータベースほど特殊なものであれば一般的に フリーで公開されているものはないと思います。なぜなら ほとんど使う人がいないからです。 Yahooにしても、そこで紹介されているサイトにしても WEBで公開されているシステムはお金を払ってソフトハウス に作らせているものだと思います。個人の場合は自分で 作っている人もいるかもしれませんね。

ma-cha-
質問者

お礼

ありがとうございます。 サイト内検索CGIを使ってみようと思います。

  • angband
  • ベストアンサー率51% (86/168)
回答No.2

必要なものは 1、ホームページのスペース 2、データベース(無料だとPostgreSQLやMySQLなど) 3、画面(今回はWEBなのでHTMLとCGIプログラム) 4、実際のデータ(映画、監督など) だと思います。 3の画面を作るためのCGIプログラムに関しては、新たに 作成する必要があるかと思います。画面はHTMLとCGI プログラムで構成されます。おそらく必要なのは a, 映画情報の登録、編集、削除、一覧、検索画面 b, 監督情報の登録、編集、削除、一覧、検索画面 c, サイトのユーザーの登録、管理画面など d, 映画のレビューの登録、編集、削除、一覧 などになると思います。 ご自分で作成されるのであれば、いくつか勉強しないと いけないことが出てくると思います。 ○データベースの使い方 ○HTMLの書き方 ○CGIプログラム(Perl,PHP,Python,Rubyのどれか1つ) ちなみにYahoo!のシステムは大抵 pythonという言語で 書かれたCGIらしいですよ。 ご健闘をお祈りいたします(^^;

ma-cha-
質問者

お礼

ありがとうございます。 サイト内検索CGIを使ってみようと思います。

ma-cha-
質問者

補足

CGIを作る技術はありません。 現段階では勉強してる時間はないです。 フリーCGIを設置までの技術はあります。 あと、ヤフーのシステムではなく ヤフーで「映画 データーベース」を 検索してくるサイトです。 映画のデーターベースをやってるサイトは どうやって作ってるのかなと? またはカテゴリーにあるサイト。 http://dir.yahoo.co.jp/Entertainment/Movies_and_Films/Databases/ すでにデーターベースはあるのですが もっとデーターベースらしくしたいのです。 フリーCGIなどがなく作れないなら CGI以外でやるべきなのでしょうか?

  • angband
  • ベストアンサー率51% (86/168)
回答No.1

おそらく最初に映画や監督のデータを作成する 必要があると思います。データはデータベースに格納。 データベースは無料では利用できないところが多いと 思いますが、それらの情報のページを紹介します。 いくつかは無料でデータベースが使えるようです。 次にCGIから検索したいのであれば、データベースに 情報を問い合わせるCGIを作成します。これは既存のもの では難しいと思います(一般性のない処理のため)。 CGIを使うというか、CGIでもできる。という感じかと 思います。

参考URL:
http://www.kooss.com/hp/
ma-cha-
質問者

補足

正直言って良くわかりません。 ヤフーなどで「映画 データーべース」で 出てくるサイトのようなサイトを目指しています。 どうやって作ってるのでしょう? CGI以外の技術でできるのでしょうか??

関連するQ&A