• 締切済み

検索サイトを作成するには、どの言語を覚えればいい?

1ページ目(index.html)は検索画面で、テキストボックスと検索コマンドボタンがあり、 テキストボックスに文字列を入れて検索コマンドボタンを押下すると、 教えてgooのように、検索結果をHP上で表示させたいのですが どういうプログラミング言語を勉強すればいいのでしょうか? 私はHTMLが多少できるくらいです。 上記の事がやりたい場合、 PHP,Perlなどどれを勉強すればいのか教えてください。 データベースはaccess(mdb)にあります。 ご回答よろしくお願いします。

  • HTML
  • 回答数5
  • ありがとう数1

みんなの回答

  • chikomaru
  • ベストアンサー率19% (12/61)
回答No.5

私も初心者で生意気な事言えませんが サーバーはレンタルでしょうか? Perlはどこのサーバーでもインストール済みですので、 phpとmysqlで作ると楽だと思います。 mysql、phpデーターベースは図書やフリーで沢山ありますので ファイル数が多くなく簡単そうなプログラムをちょっと改造して mbdをcsvに変換してmysqlにインポートすれば簡単だと思います。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

もうひとつ、googleなどのシステムをそのまま利用する手もありますね。 googleの検索オプションは、ご存知だと思いますが、それにsite="ウェブサイト"を<input type="hidden">で加えて、googleのデータを使う方法。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

自分のサイト内の検索ですよね。  とても有名な、そして誰でも知っている、とっても古くからある有名なプログラムがあります。--私がこの世界に入ったときにはすでに存在していたか、まもなく誕生した--- いわゆる"なまず"と"カカシ"です。 ・全文検索システム Namazu ( http://www.namazu.org/index.html.ja ) と、 ・KAKASI - 漢字→かな(ローマ字)変換プログラム ( http://kakasi.namazu.org/ ) もしくは ・茶筅 ( http://chasen.naist.jp/hiki/ChaSen/ ) を組み合わせることが多いです。  いずれもGNU General Public License (GPL)だったと思います。本当の意味のフリーソフト・・有償だろうが無償だろうが再配布・改変は自由、ただしソースコードを添付すること。(日本で普通に使われているフリー(無料)ではなく、フリー(自由)なソフトウェアです。  たくさんの資料がありますから、導入するのに苦労は要らないでしょう。  なお、自分でインデックス/データベースを作るなら、 CGI RESCUE - CGIフリーソフト ( http://www.rescue.ne.jp/ )  にある「簡易データベース ( http://www.rescue.ne.jp/cgi/database/ )」を少し書き換えるのが楽でしょう。  

  • k_kota
  • ベストアンサー率19% (434/2186)
回答No.2

言語はどれでもいいと言いたいのですが、AccessのDBだとどうなんでしょうか。 普通のWEBサーバとMS系のものとの連携は私はあまり詳しくないです。 DBを別なものに移したほうが楽な気がします。 また、言語を覚えることよりも、処理内容を書くほうが多分大変です。 これはハッキリ言ってセンスで、教わったとおりやればできる類のものではありません。 ただ、やってできないものではないので、気持ちがあればどうにでもなるでしょう。

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

どのくらいの規模の検索サイトを作成されるか解りませんが、 今の知識では難しいと思います。 UI側はPHPでもPerlでもなんでも良いのです。 問題は、検索対象を収拾する技術、検索対象を類似語などを含めてキーワード整理する技術 大量のデータを保持するための技術.....などなど これらのデータベース構成・ハードウエア構成などができないと話しにもなりませんよ。

sd32we23
質問者

お礼

詳しいご説明ありがとうございます。 私には敷居が高そうですね。 もっと勉強してから取り掛かろうと思います。

関連するQ&A

  • 検索サイトを作成したい

    ドコモのスマホを使っていますが、 エクセルのオートフィルタのように、データベースを検索できる機能がついたホームページを作りたいのですが 何を学べばいいですか? 多少のHTMLはできます。 ヤフーみたいに、テキストボックスに検索文字を入れて、サブミットボタンを教えて、 次のページに検索結果を表示させたいです。

    • ベストアンサー
    • HTML
  • プログラム言語全般

    今、僕はHPのプログラミングについて勉強しているのですが、 言語の種類が多くてどれから勉強すればいいのかよくわかりません。 基本であるHTML/XHTML、CSSまでは理解しているつもりです。 PHP、Perl、Ajax、javascript等の他の言語の特徴(どんなことができるのか)などがあれば教えていただきたいです。

  • 言語は全部でいくつですか?

    プログラミング のカテには↓ ・ Microsoft ASP ・ C&C++ ・ CGI ・ Flash ・ HTML ・ Java ・ JavaScript ・ Perl ・ PHP ・ Visual Basic ・ Web Page Design ・ XML ・ その他(プログラミング) と、たくさんありますがこれらはすべて言語なのですか? あと、HP(サイト)を作りたいのでHTMLを勉強したいのですが何かいいサイトはありますか?

    • ベストアンサー
    • HTML
  • webで検索サイトを作りたい

    webで検索サイトを作りたいのですが PHPと言うのを勉強すればいいのでしょうか? プログラミングはvbaしかできないのですがPHPは敷居が高く感じます。 もっと簡単な言語はありませんか?

  • サイト作成に生かせるプログラミング言語について

    今までは、テキスト中心のサイトを作成してきましたが、最近は、プログラミング言語を使った独自コンテンツが作れたらな、と思っております。ただ、プログラミング言語に様々あるようで、どの言語で何が出来るのかが分かりません。 個人的なイメージとしましては....、 frash=ゲームやアニメーションの作成? cgi・php=掲示板・各種フォームなどの作成? という感じです。 ちなみに、現在作成を検討しているのは、『検索エンジン登録の際の入力項目を補助するツール』です。 程度の低い質問で申し訳ありませんが、回答お願い致します。

  • 適切/効率的なプログラミング言語の選択について

    拝見頂きまして誠にありがとうございます。脳裏に描くサイトを構築するため、所定のプログラミング言語を本格的に勉強しようと思っております。 さておきまして、他の方が質問されている事柄・検索により、当該サイトを作るにあたって、PHP/MySPL/Perl/CGI/Javaといったプログラミング言語が必要になると考えておりますが、いかんせん一部のプログラミング言語をほんの少しかじったことがある初心者のため、全ての言語を学ばなければ/使わなければならないのか、それとも、その内の一部で事足りるのか、分からないでいます。 すなわち、効率的且つ適切にプログラミング言語を学習/選択するために、ご意見等頂ければと思い、この度投稿させて頂いた次第です。(Web-デザイン関連の言語(HTML等)は習得済みなので省略させて頂きます。) ::: 作りたいサイトについて ::: 利用者/閲覧者の方にあるデータを入力/検索して頂き、当該データをデータベースと照合、検索結果を新たなページにて表示。当該データがデータベース上になければデータベースに保存(検索結果無しとその際表示)、というのがメインとなります。 データベース・結果表示ページには、利用者/閲覧者が検索した日時と接続先(?)の大まかな地域(ex.東京)のデータも自動で取得/組み込みたいです。例えるならば、宅急便や郵便局のオンライン上での荷物追跡サービスのような感じでしょうか。 よしんば、検索結果の有無問わず、検索結果画面に一言コメントを付け加えることができる機能も欲しいところですが、ひとまず上述の機能を有したサイトを作りたいです。(非商用) 以上のようなサイトを作るにあたってPHP/MySPL/Perl/CGI/Javaを全て使う/学ぶ必要があるのでしょうか?(特にPerlとCGIについて) 他にも必要となりであろうプログラミング言語・効率的な言語選択がございましたらばお教え頂けると幸いです。 ウェブサイト製作会社に依頼した方が良いというご回答について(予め)> "効率的"には違いございませんのと、当方の予想以上に入り組んだコーディング等が必要であれば確かにそうさせて頂くべきだと思います。 その際は大まかで結構ですので、どの程度の費用(制作費)が必要になるのかお教え頂けますと幸いです。 なお、この質問は、作れるものなら自分で作ってみたいという意図に基づき投稿させて頂いておりますのでこの点ご了承頂き、何卒ご回答の程よろしくお願い申し上げます。

    • ベストアンサー
    • PHP
  • PHP言語、やり方教えてください

    PHP言語使用で、ブラウザの,「あるイラスト」(テキストではない)をクリックすると、そのイラスト横のチェックボックスにチェックが入るというプログラミングを教えてください。 商品の検索画面で使います。 ウェブ標準のチェックボックスは小さいので、大きなイラストをクリックしたときに、チェックが入るような使いやすいものを考えております。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • 言語はC#です。検索形式で、完全一致と中間一致のソースの書き方を教えてください。

    言語はC#です。 今オーダーシステムのプログラミングの勉強をしています。 検索ボタンを押下時処理で、 ・商品コード(完全一致) ・商品名(中間一致) でプログラムを組みたいのですが、 そのようにすれば、中間一致検索ができすのか 分かりません。 ソースの書き方を教えてください。

  • どの言語が適しているんでしょうか

    データサイトを作りたいと考えているんですが、どの言語で作ったらいいのかわかりません。 多くはCGIで作られているようなんですが、やはりPerlかPHPでしょうか。 あと、MySQLなどでデータベースを作ると聞きますが、データベースを作ってそれをCGIで検索・表示するという事なんでしょうか? HPは作り慣れていますがこういうことは初めてなもので……(汗 大量のデータの中からでも快適に検索できるものがいいんですが……。 ご回答よろしくお願いいたします。

  • データベース検索フォーム作成

    こんにちは、よろしくお願いします。 タイトルの通りデータベース検索フォームなるものの作成を考えているのですが、何かよい案、もしくはサンプルのURLありましたら教えていただけないでしょうか。 【概要】 index.html 項目A(セレクト形式) 項目B(テキスト形式) 項目C(テキスト形式) 項目D(テキスト形式) にキーワードを入力(何も入力されないこともありうる)。 SELECTEDはALLなので、 項目B以降に何も入力されなければ全ての情報が表示。 検索対象データベースはCSVでそれぞれ 項目A,項目B,項目C,項目D のような感じで記述(test.csv)。 キーワードとデータベースでマッチしたものを表示させたいです(AND条件)。 index.htmlとデータベースは作成済み。 ボタンを押した移行のCGIの案を探しています。 webサーバー・・・HP-UX web・・・IE CGI開発言語・・・Perl 開発端末・・・windows2000(Tera Term 使用) 以上、よろしくお願いいたします。

    • ベストアンサー
    • CGI

専門家に質問してみよう