文字コード、検索方式、デザインなどの自由度が高い自サイト内全文検索用CGIスクリプト
小規模Webサイト向けの、自サイト内全文検索用CGIスクリプトです。Webサイト内のHTML文書やそのほかのテキストファイルから、特定の単語や文字列を含むものを探し出して一覧表示します。毎回すべてのファイルを読み込んで検索するいわゆるgrep型であり、インデックス構築の必要はありません。そのかわり(grep型の常として)動作は比較的低速で、サーバーへの負荷もそこそこかかります。検索対象文書の総数が100個から200個程度のWebサイトでの利用を想定しています。
特徴
・検索方法はAND、OR、完全一致、正規表現をサポート。使用する方法は設置者が任意に選択可能
・検索対象のトップディレクトリと対象拡張子を指定し、サブディレクトリまで再帰的に検索する方式のため、コンテンツ(ディレクトリ)が増えても再設定の必要なし
・簡易的な検索対象のカテゴリ指定が可能(Ver.1.10より)
・検索対象ディレクトリ内でも、特定のディレクトリ(cgi-binなど)以下や特定のファイルを検索対象から外すことが可能
・検索対象文書の文字コードはJIS、Shift-JIS、EUCを自動判別。サイト内の混在も可能
・検索結果ページの文字コードはJIS、Shift-JIS、EUCから任意に選択可能
・テンプレート方式により、スクリプト本体に手を触れずに検索結果ページのデザインをほぼ完全にカスタマイズ可能
・ヒットした単語の数による検索結果の並び替え、ヒット数の表示
・ヒット数が一定数以上を超えると、警告メッセージを表示して以降の検索を抑止することが可能
・検索日時、入力されたキーワード、ヒット数などのログを記録可能(オプション)
ソフト名: | MyWebSearch |
---|---|
動作OS: | Windows XP/Me/2000/NT/98/95 UNIX |
機種: | 汎用 |
種類: | フリーソフト |
作者: | 中村 友次郎 |