Namazu: a Full-Text Search Engine
「全文検索システム Namazu」や「PerlSearch」などのCGIを使うのが普通だと思います。
これとは別に、ホームページのレンタルサービスをご利用なら、専用の検索サービスがあるかもしれませんよ。
http://www.din.or.jp/~hideyuki/home/cgi/search.html
ホームページの飾り職人−CGIスクリプト
CGI以外にもご質問のようなサイト検索をさせる方法はたくさんありますが、
CGIで実現するなら、ご紹介したページの検索フォームが良い参考になります。
読みやすいソースなので、これを読みこなせれば、
何をどうやったら実現できるのかがほぼ完全に理解できると思います。
は高度な検索システムが簡単に構築できる
namazuのことがよくわかるページです。
さらに、何の知識も必要とせず、
既存の検索サイトの機能に頼るという方法もあります。
を見てください。
「Google フリー検索 (ベーシック版) : ウェブ検索 + サイト検索」を参照してください。
グーグルボットが回ってきてくれないと更新内容が反映されないという不便はありますが、
頻繁に更新しないサイトならこれでも十分ですね。
サイト内の全文検索システムはCGIを自分のサイトで走らせ検索する方法と、お手軽にGoogleのサービスを利用する2種類の方法が在ります。
全文検索のCGIは色々在りますので、自分の要望に合ったものを使うのが一番良いと思いますが、設置には多少知識が必要です。
知識が必要といっても、サイトページをアップロードするのとほとんど変わりはなく、違いは事前に説明を良く読んでその通りに設置すれば問題ないかと思います。
1つ目のURLは全文検索プログラムの比較ページなので参考にして下さい。
2つ目は、Googleを使った自己サイトの検索サービスです。
ただし、データーベースはGoogle内の物を使うので、リアルタイムでは反映されませんし、100%HITするわけではないので、無いよりはましと考えた方が良いかもしれません。
googleのサイト検索を利用してはどうでしょう。ドメインを持っていない場合でも、自サイトのドメイン+ディレクトリ名を検索条件として与えればある程度のしぼりこみはできると思います。
例:
<form method=GET action=”
”>
<input type=text name=q size=31 maxlength=255 value=””>
<input type=hidden name=hl value=”ja”>
<input type=submit name=btnG value=”Google 検索”>
<font size=-1>
<input type=hidden name=sitesearch value=”YOURSITE.CO.JP”>
<input type=hidden name=domains value=”YOURSITE.CO.JP”>
<input type=hidden name=as_epq value=”YOURID”>
</form>
※YOURSITE.CO.JPをドメイン名、YOURIDをディレクトリ名にします。
http://www.hyuki.com/netserv/google.html
サイト内の検索にGoogle.comを使う方法
google とかうまく活かせばHTML以外の知識は入りません。
あとは sasada さんのおっしゃるように、レンタルサーバによっては全文検索が使える所もあります。
Googleのサイト内検索機能を用いてはどうですか?
タグを貼るだけで済みます。
コメント(0件)