- ベストアンサー
サイト内検索の方法
- HP内の動物ページを検索する方法について
- HPに検索欄を設けて、動物名を検索し、検索結果のページから各動物ページにジャンプする方法について
- 部分検索や複数キーワードでの検索も可能かについての質問
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フリーでいろいろ配布されてはいますが、ページ数は(近い将来も含めて)どの位でしょう? サイト内検索には大きく分けて2種類あります。 ■クロール型 検索時に全ページを調べるタイプ。各ページのタイトルやキーワード、本文中に「犬 イヌ いぬ」などと入れておくだけで勝手に検索してくれます。手軽な反面、その都度全ページを検索するので、ページ数が多いと遅くなります。(2~300頁あたりが限界か) http://www.tohoho-web.com/soft/wsrch.htm ■インデックス(登録)型 あらかじめリストを作成しておくタイプ。高速になる反面、ページの追加・更新・削除時にはインデックスも修正する必要があります。(自動的に作成するタイプもあり) http://www.kiteya.net/script/msearch/ カテゴリ分け等高機能なヨミサーチも場合によってはよいかも。 http://yomi.pekori.to/yomi-search.shtml その他 http://www.yumemaboroshi.net/cate15/ >「大サンョウウオ」も検索結果に~ たいてい大丈夫です。
その他の回答 (1)
- JaneDue
- ベストアンサー率75% (263/350)
>ページは現状6000ありますが、最大3万まで増える可能性があります。 うらやましい充実ぶりです!! とりあえずはなんとかなるかもですが、3万となるとそこら辺のでは厳しいかも知れませんね。 「Namazu」ならフリー且つ高速で結構な規模までいけますが、導入・設置にちょっと知識がいるのが難です。(ただインストール済みのレンタルサーバもあったかと) http://www.namazu.org/index.html.ja http://www.amays.com/~mizusawa/namazu_kaisetu/pnamazu.html その他 ・Google/yahoo等のサイト内検索でがまんする。 ・有料でよければ「サイト内検索ASP」を利用する
補足
回答1で教えて頂いたmsearchを導入しようと順調でしたが、最後index生成でうまくいかず、困ってます・・。生成されてるようですが、ファイル名が文字バケしてるので、indexファイルを読みこんでくれないようです。。 その他検索の導入も試みてみますね。。 ありがとうございます。
お礼
mseachの導入に成功しました。 検索窓でカテゴリーを選択できるように改良し、複数のインデックスを使い方分けて効率の良い検索ができるようになりました。 各インデックスは約5000~7000個のhtmlファイルを登録しましたが、それぞれ2分程度で早く、これだけ沢山あっても検索時間は1秒未満の一瞬です。 総数、10数万規模が簡単に実現できそうです。 想像していた以上の機能と拡張性と、検索スピードに大満足です。 数年間の望みが叶い、とても嬉しい、回答者様には深くお礼申し上げます。 ありがとうございました。
補足
詳しい案内ありがとうございました。 ページは現状6000ありますが、最大3万まで増える可能性があります。。 となれば、インデックス型になりそうですね。。 さっそく、それぞれ導入して試してみます!