過去ログ NO.1132468066
□ sato [2005年11月13日03時44分]「サイト内検索」についての質問をします。 (状況)私のサイトは複数のレンタルサーバーにて成り立っている。 (質問)「サイト内検索プログラム」は、他のレンタルサーバーに置いてあるファイルを検索できますか? (失敗例)下記のような検索フォームをページに組み込みましたが、これでは、一つのレンタルサーバー内のディレクトリしか検索できません。 解決方法を教えてください。よろしくお願いします。
<form action="./site_search.cgi" method=get> <input type=radio name=mode value=and checked>AND <input type=radio name=mode value=or>OR <input size=30 name=key> <input type=submit value='検索'> </form>
□ NXer [2005年11月13日12時27分] はじめまして。NXerです。
>(失敗例)
1)その原因を考えてみます (お断り、当方のわずかばかりの経験に基づく考えです。 そちらでも他の原因を考えてください。)
次の2行は、すえぽんさんがsite_search.cgiがどこを検索するかを設定 された説明文です。その最初に明記されています。
--------------------------site_searchの説明文 # 基本的に設置したディレクトリ以下の全てのディレクトリにある # 全てのファイルが検索対象になります。 --------------------------------------------------------
同一サーバ内の上位ディレクトリですら検索対象ではありません。 従って、別サーバのディレクトリ検索に、正しく「失敗」されました。 つまり、それは検索対象外であることが、検証できたことになります。
しかし、工夫すればできるのではないか、と思われるかもしれません。 それで当ラウンジに質問されたのでしょうか。 もし可能ならすえぽんさんもそのような、intra_site_searchでは なくてinter_site_searchを作成されたものと思います。それが サーチ・エンジンです。
2)「解決方法」の考え方
>(状況)私のサイトは複数のレンタルサーバー
たとえば、鉄道に興味があるとします。複数のサーバがあります。 A サーバ 東日本の各路線 (cgi 設置可 site_search設置サーバ 50メガ) B サーバ 西日本の各路線 (cgi 設置可主にhtmlと車窓からの画像 10メガ) C サーバ 世界の各路線 (cgi 設置不可主にhtmlと画像、英文のtxt文書5メガ)
全体のファイル総数は5,000前後とします。たしかにそれぞれの世界の中心 である地方を走行する列車からの風景写真は多種多様。しかし、どうしても あると思われる写真、たとえば、国内ではめずらしいnarrow gaugeの電車内 のスナップ写真と世界のそれを、ABCに分散する5000ファイルから検索したい という場合、どうするのでしょうか。
2.1 Aサーバの容量から、B,Cのhtml,画像、txtファイルを、バックアプ兼ねて Aサーバにダウンロードしておきます。 その時のディレクトリ構成です。
|-/user/ .....|-/cgi-bin/ ・・・・設置したディレクトリです。 ..........|-site_search.cgi cgiファイルが/cgi-bin/ディレクトリに ..........|-/narrow_gauge/ ..........|......|-各種ファイル ..........|-/bserver_backup/ ..........|.......|-narrow_gauge_railroad.html ..........|-/cserver_backup/ ...................|-narrow_gauge_USA.txt ...................|-tram.jpg
問題は、サーバによっては、/cgi-bin/に画像をおくことができない などの様々な制約がある時、site_search.cgiの設置に苦労するかも しれません。レンタルサーバの問題です。
2.2 各サーバにsite_searchを設置する
そしてAサーバにそれぞれのsite_searchページにリンクをする。 例えば、Aサーバに、site_searchを設置して、その検索バー位置 と同じ位置に他のサーバも設置すれば、ほとんと意識することなく 切り替えることができるかもしれません。 しかし、Cサーバはcgi設置不可ですから、ファイルのコピーを ABに置くことになります。
また、javascrptで別窓にB,C(許可の場合)のcgiを開くようにする のも視覚的に動的な楽しさがあるかもしれません。
以上です。 *************************************************** すえぽんさん、みなさん、「どうするか」ではなくて「ついて」 の愚論/観をご容赦ください。satoさん、お暇な時お読みください。
以下は当方の体験論です。 拙サイトのトップページへのアクセスは平均24時間10回と情けない 状態です。しかし、サーチ・エンジンによる個別ページへのアクセス 分析では、そのおよそその10倍という瞬間記録があります。 このように現在では、サイトを定期的に見る、という利用方法 から、調べたい情報をキーワードで検索して、関連ページに 直接アクセスする、という状況に変化しているように思います。
この場合の長所は、たとえば、「ローマ字」ということばで万単位 のページにヒットすることです。しかし、小学生のローマ字日記 や、ローマ字のロゴ、役所の申請書など内容は多種雑多です。 多い/過ぎることが逆にマイナス点です。サーチ・エンジンをひどく けなす「識者」もいますが、狭隘な見方をすれば、それも、一見まと もな「見識/有識」です。 また、「ローマ字」「ブロック体」とすると、最近では、重要度 の高いトップ10位程度を1秒以内で返す、サービスに変化しています。 それでも、小学3年生の保護者にとっては、地区の学校が4年生の4月 からどのような字を教えてくれるのか、というずばりのページには 至らないかも知れません。
自サイトサーチのよい点は、まず、上の例ですと、小学校での 教科範囲はとても広く、保存デジタルなファイルも沢山あると 思いますが、中には、4年生のローマ字の作品の画像や筆順の 宿題などがあるかも知れません。そうすると、小学校の サーバに入り、そこのsite_searchで検索するのが最適の 検索になります。
satoさんの書込みにはない、ウェブサイトの目的、テーマの 展開、そして、キーワードの設定などによっては、site_search.cgi が、きわめて有効であることはご理解いただけると思います。
多くの方の、すえぽんさんのcgi設置のご様子を、多分、地理的に遠く 離れたモニター画面で読ませていただきますが、すえぽんさんのcgiは、 サイトの意義を試す試金石のようなものであるとよく思います。
□ sato [2005年11月20日15時27分] 丁寧かつ分かりやすい回答ありがとうございます。 このヒントをもとに自分なりに考えてみます。
一定時間書込が無かったので過去ログに移りました
|
|