※ ChatGPTを利用し、要約された質問です(原文:サイト内検索の方法)
サイト内検索の方法
サイト内検索の方法
下記1~3の例のように、各動物に関するhtmlのページが多数あるHPを持っており、各ページのファイル名は「1001.html」「1002.html」「1003.html」の4桁数字にしています。
1001.犬
1002.猫
1003.狸
動物の数が大変多いので、現状はリンク付きリストから各ページを開く仕組みにしています。
そこで今回の質問は、Hpに検索欄を設けて、動物名を検索し、検索結果のページを経て各ページにジャンプできるようにしたいのです。
また、「サンョウウオ」を検索した場合、「大サンョウウオ」も検索結果に表示されるなど、部分検索ができればと思います。
ただ、犬を「いぬ」「イヌ」 と検索する人も想定して、複数のキーワードを指定、関連付けしておくこともできればとも思うのですが、可能でしょうか?
一応、各ページのソースの構成は同じで、動物名を記述している場所も同じですから、想定される動物名を各ページに追加して埋め込むことは可能です。
htmlとcssはわかりますが、CGIやphpなどの詳しい知識はありません。ファイルなどの設置場所さえわかれば作業は可能です。。
宜しくお願いします
お礼
mseachの導入に成功しました。 検索窓でカテゴリーを選択できるように改良し、複数のインデックスを使い方分けて効率の良い検索ができるようになりました。 各インデックスは約5000~7000個のhtmlファイルを登録しましたが、それぞれ2分程度で早く、これだけ沢山あっても検索時間は1秒未満の一瞬です。 総数、10数万規模が簡単に実現できそうです。 想像していた以上の機能と拡張性と、検索スピードに大満足です。 数年間の望みが叶い、とても嬉しい、回答者様には深くお礼申し上げます。 ありがとうございました。
補足
詳しい案内ありがとうございました。 ページは現状6000ありますが、最大3万まで増える可能性があります。。 となれば、インデックス型になりそうですね。。 さっそく、それぞれ導入して試してみます!