バタイユゲーム情報班と別に音楽班のホームページを作成したので、
ホームページ内検索msearchも別に作成する事にした。しかし、思わぬ苦戦をした。
1)作成元のFAQ17(→URLが削除されています。)を参照したが、デフォルトのインデックスで検索してしまう。
2)msearch導入記さんの”●複数の検索エンジンを設置したい(インデックスの切り替え)”を
参照したが、設定ファイルを開けないとエラーがでる。
3)検索ヘルプからホームに戻る際に、情報班のページに戻ってしまう(指定は1ヶのみ)。
作成元のページをよく読んで、かなり悩んでから見つけたのが、設定ファイルを追加する事である。
デフォルトのインデックス(defult.idx)にはデフォルトの設定ファイル(default.cfg)がある。
今回、音楽班用には専用のインデックス(music.idx)を作る。それに対応して設定ファイル
(music.cfg)を作る事にした。内容はdefault.cfgをコピーして、24行目にある戻り先のURLを
音楽班のページに変更しただけ。それから2)の方法(インデックス名はmusicとして)を使ったら、
正常に検索ができた。
なお、音楽班のページは1つのフォルダに纏めて、検索インデックスもこのフォルダ内に限定した。
情報班の検索インデックス作成時には、音楽班のフォルダを除外するので余分な検索は抑えられる。
<個人的な感想>
必要と思われる箇所を斜め読みしただけで使うのは、やはり間違いである・・・。
内容を良く読めば分かる事であるが、つい安易な道を選んでしまうのは反省しなくては・・・。
<リンク>