はじめまして。ホームページビルダーでホームページを作っています。新しくサイトを作りたく、サイト内検索を設置したいのです。
http://sakuramarket.net/やhttp://ucgi.coconino.jp/zakka/
この様な検索枠に入力して検索結果が表示され
クリックすると詳細の表示がされる・・
サイトを作りたいのですが
1.まずどのような仕組みになっているのかがわからないのです。
一般的なホームページとは作り方が違うんでしょうか?
インデックスがどうとか・・・
こんなことがわからないなんて致命的ですみません。
ホームページは、いろいろ作ったことがあるので
並には、作れると思うのですがHTMLしか使ったこともないし
cgiを勉強するにしても幅が広すぎてどこを調べればいいのかもよくわかりませんし
書いてあるページを見るも知識が皆無で何のことやら・・
ぜひ是非おしえてくださいませ。
パソコン暦5年ですがわかりやすく教えていただけると
とってもうれしいです。
よろしくお願いします♪
No.1ベストアンサー
- 回答日時:
まず、「サイト内検索」なのか、紹介されているURLのような「アイテム検索」なのか、によって方法はかなり違います。
つまり、前者は、そのサイト内の「文書」を対象にキーワードにマッチする部分を探すのに対し、後者は、そもそもこれらショッピングサイトのようなものであれば、検索機能より以前にまず「商品データベース」を持っているわけで、そこから目的の「商品」を探す、ということになります。
言い換えれば「探す対象が違う」という意味です。
インデックスというのは、おそらく前者のほうで使われる技法の一つ、のことをおっしゃっているのだと思います。
単純にキーワードを文書からひたすら探すのではなく、「どのキーワードがどのページに使われている」という情報を、ある程度まとめて管理しておき、検索するときはこれを対象に探します。このデータがインデックスです。インデックス=目次、というより、「索引」と想像すれば解りやすいと思います。
で、どちらを作るのにしても、ホームページビルダーとかHTMLとかの範疇とは全く違う、「プログラミング」というものを学ぶ必要があります。
そしてサイト内検索で使われるキーワードマッチの技術は深く、アイテム検索ではデータベースの知識が必要になり、率直に言って、初めてCGIなどのプログラムを勉強する人には、ちょっとまだ難しすぎるお題だと思います。
ただサイト内検索を実現させたいだけなら、一般の検索エンジンを利用する手もあります。つまり、Googleなどのエンジンに、自分のサイトだけを検索させる方法です。
たとえばGoogleなら以下のフォームを貼り付ければOKです。
<form method="GET" action="http://www.google.com/search">
<input type="hidden" name="ie" value="Shift_JIS">
<input type="hidden" name="oe" value="Shift_JIS">
<input type="hidden" name="hl" value="ja">
<input type="hidden" name="lr" value="lang_ja">
<input type="hidden" name="as_sitesearch" value="www.~~~.com"> ←★あなたのサイト★
<input type="text" name="q" size=20 maxlength=255 value="">
<input type="submit" name="btnG" value="検索">
</form>
プログラミングの勉強を始めるなら、月並みですがベーシックな掲示板などから始めてステップアップしていくのがいいと思います。
ありがとうございます^^/
そうですね・・・一から勉強するのも手なのでしょうが自作は、おそらく不可能だと思います^^:
フリーのcgiで理想に近いものがあればダウンロードして使いたいのですが
そこからでも勉強してみようかと思います。
理想に近いフリーのcgiから探してみようかな・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SEO ホームページを作る際の質問です 1 2023/06/07 18:50
- SEO Googleで会社名を入れて検索するとホームページが表示されるようにしたい 4 2022/09/06 23:36
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- その他(IT・Webサービス) 不動産会社を起業し、ホームページを作りました。その際に、弊社は「◯◯不動産(株)」なのですが、県外に 1 2022/05/26 12:02
- WordPress(ワードプレス) ワードプレスで検索サイトのプラグインを探しています。 1 2023/02/26 12:20
- ホームページ作成・プログラミング パスワードつきホームページ トップページ以下はどうなる 6 2022/08/16 12:04
- SEO 検索エンジンにインデックスされない 3 2023/02/20 08:59
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- SEO 関係ないページを検索エンジンが拾ってしまう 1 2022/05/14 11:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
チェックボックスで選択した内...
-
チェックボックスの返す値
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
SUN BBSの改造方法
-
pythonのnumpyでの列(縦)ベク...
-
vsftpd+sslでアップロードできない
-
HTML プルダウンメニューの選択...
-
Javascriptの変数をCGIに送る方法
-
perlで書いたcgiでsqliteの使い...
-
Webアプリケーションを作りたい!
-
WEBページを強制的に横画面で見...
-
『数字の3桁毎にカンマを付け...
-
HTMLからCGIへデータを引き継ぎ
-
標準入力からデータが読込めない
-
VBで表示したホームページの...
-
open.window(javascript) を使...
-
CGI実行できない。ソースが表示...
-
CGI
-
htmlからパラメータで、cgiに渡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
チェックボックスの返す値
-
別formのhidden項目を自form値...
-
チェックボックスで選択した内...
-
Error: No Recipient というエ...
-
CGIでチェックボックスを使...
-
hiddenで送ったデータの取り出し方
-
チェックボックスでのvalue値の...
-
アンケートフォームで前のペー...
-
python subprocessに関する質問
-
CGIで得た内容をHTMlページに代入
-
複数ボタンのvalueを送れない
-
CGIフォームから飛ばすメールで...
-
CGI→CGI変数の引き継ぎは...
-
FC2 掲示版のカスタマイズの仕...
-
心理テストページをCGIで作りた...
-
1つのformに2つのsubmitボタン
-
”送信ボタン” ”クリアボタン”...
-
フォームのvalueを変更する方法
-
フォームの入力内容の後ろに文...
-
アンケートの質問を複数にしたい
おすすめ情報