2005年06月14日

全文検索

●全文検索CGIを改造
トップページの右欄に全文検索用のフォームを設置しました
今迄はグーグルの検索窓を設置していましたが
今回から杜甫々さん@「とほほのWWW入門」が配付されているwwwsrchというCGIを利用させて頂きました。

もちろんMacJPerl用に改造してありますが、今回は
ファイルメーカユーザのページ」→「日本語全文検索システムのページ」→「PERLを使った全文検索」のページを参考にさせて頂きました。

ただ、こちらのページで紹介されているのはMacPerl用でMacJPerlで使うには少し手直しが必要でした。
$target_dir = ''; # 検索対象ディレクトリ
上記のように検索対象ディレクトリを空欄にします.

この方法ではウチのサイトでは動かず
$target_dir = ':Diary.log'; # 検索対象ディレクトリ
と対象ディレクトリの前にMac用のファイル区切りである「:」を入れることで検索出来るようになりました。(*「Diary.log」は当サイトの日記ログ用HTMLが収めされているフォルダ)
また、jcode.pl(改造済)はCGIファイルと同じ階層に置いてあります。

後の改造はページで説明されているように書き加えました。

MacJPerlで動いていますので検索結果が表示されるまでは少し(っか、かなり)遅いです。また、HTMLの表記がおかしい日記(ログ)があるとエラーを起こすようです。
1日1ファイルなのでちょっとチェックして治すのは無理かな(^^ゞ

検索は日記ログのみです。
掲示板やMacServerページは検索されません。

posted by ヘイゴ at 12:00 | Comment(0) | TrackBack(0) | 日記
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/42563000
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック