• 締切済み
  • 困ってます

キャッシュを使わないサイト内検索の実現方法

ECサイト運営(月に1,000~2,000商品が追加される)をしているのですが、現在、ユーザーのサイト内検索やページ遷移にかかる時間を短縮させるため、1日複数回キャッシュを取得する方法をとっています。 しかし、今後もっと詳細な検索ができるようなサイト内検索の構築を視野に入れているのですが、そこでネックになるのが検索結果が表示されるまでに時間がかかってしまうことです。 仮にユーザーの数だけ検索条件があるとして、その分を網羅するだけのキャッシュを毎日事前に全て取っておくことは不可能で、どうにかキャッシュを使わずに、高速検索を実現できればなと思ってます。 ちなみに、当方は技術屋ではなく、技術屋さんにこんな事ができるらしいよといった感じで、ある程度詳しい情報を提供し、それを実現してもらうといった役どころです。 ですので大したプログラムの知識もないため非常に恐縮なのですが、もし可能であれば、もしキャッシュを使わずに高速検索が可能なのであれば、ざっくりとした感じで構いませんのでご教授頂ければ幸いです。 宜しくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数258
  • ありがとう数1

みんなの回答

  • 回答No.1

ぱっと思いつく戦略としては * 検索そのものを高速にすること * 検索した結果の再利用性を高めること でしょうか。 検索そのものを高速にすることは、どう検索を実現しているのかにもよりますけど、スケールアップ、スケールアウトなど実現している方法に合わせて考える必要があるかとおもいます 。 もうひとつの検索した結果の再利用性を高めることは、事前は不可能であったとしても、一度検索した結果はキャッシュすることは容易です。(1度目は犠牲になってもらって、2度目以降の検索は高速に返す) ただ、キャッシュすると鮮度の問題が生じますので、そこをどう担保するかでしょうか。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 【サイト作成において】価格.comのようにサイト内検索を作る方法

    現在ホームページを作っている初心者です。 価格.comのように自分のサイト内を色々な条件で検索していく方法はどのようにしたらいいのでしょうか? CGIとか言うものを使うのでしょうか? 詳しい技術はわからないのでなるべく簡単な方法で実現したいと思っています。(フリーソフトとか) よろしくお願いします。

  • 一般的にサイト内を検索する回数の平均値

    ある専門分野に特化したWebサイトを運営しています。 サイト内の記事や商品を検索する回数とコンバージョンを調べているのですが、 そもそも一般的なユーザーがWebサイト内の検索機能を使う場合、 何回くらい使うものでしょうか? 検索回遊率? とでもいうのでしょうか。 そんな数値や資料を探しています。 ちなみに自分のサイトで調べたら、 だいたい一人のユーザーが3回くらい検索していました。 (検索ページのPVとユニークユーザで計算) また、検索機能自体を使う人はサイト全体の来訪者の8%くらいで、 残りの人は検索せずに記事や商品ページに到達していました。 一般的なECサイトやお店を探すサイトの場合は何回と条件を変えて探すと思うのですが、 ニュースやノウハウ系のコンテンツが集まっているサイト、ニッチな商材を扱うサイトだと、 そもそも検索する事が少ないように思います(指名買い、検索エンジンでヒットして直接くる)。

    • ベストアンサー
    • SEO
  • キャッシュから見て入るのは不正アクセス???

    ちょっと友達のホームページを見ようと思いgoogleで友達のサイトを調べたのですが、パスワードが掛かっているはずなのですが、googleの検索結果でキャッシュを見ると余裕で入れてしまいキャッシュの中にあるリンクをクリックするとアルバムまでは入れてしまいます・・・ なんか鍵が掛かってるドアはあるけど窓には鍵が付いてなくてそこから入った感じがして不正アクセスかなーと思ったのですがこれってどうなのですか。

  • サイト制作について

    初めまして、かけ出しのwebデザイナーです。 よろしくお願い致します。 下記URLのサイトにある ページがスムーズに遷移する 技術を教えて下さい。 実際制作する事になったら どんな技術を使えばいいのでしょうか? http://qualiva.jp/index.html 自分の見た感じですと FLASHは使ってないように思えるのですが、 もし、似たような技術の載った リファレンスサイトのようなものがあれば URLを教えて下さい。 よろしくお願い致します。

  • Ajaxを用いた画像検索インタフェースの利点って???

    現在Ajaxを用いた画像検索インタフェースの作成をしています。 最初は「ページ遷移なしでデータが表示できる」ぐらいの感覚で作成していましたが、 最近、本当にそれだけなのかと思い始めてしまいました。 そこで質問です。 画像検索インタフェースとして、Ajaxを用いて開発する利点はいったいどこにあるのでしょう? Ajaxの最大の利点として「サーバとの非同期通信が実現できる」ことはわかります。 すなわち、「ユーザがどのタイミングでサーバとの通信をできるか設定できる」ってことなんでしょうか? よくわかりません。 お力添えをお願いいたします。

    • ベストアンサー
    • AJAX
  • 「サイト内検索」の構築は どうすればベストか?

    ニッチな分野(業種)に限りなく狭く絞った 求人サイトを構築予定です。 そこで、登録した情報を ユーザーにすばやく快適に 引きだしてもらうために、サイト内検索機能 が必要です。 ●●県 ■■市 自給▲▲円以上 ↓ 何件ヒットしました みたいな感じです。 私はこのサイトの発起人ですが、プログラム関係に強くありません。 前職場でウェブデザインをやってたので、  HTML、CSS は理解しています。 この検索機能をつけたいのですが、一番良い解決策はなんでしょうか? できれば低コストが良いのですが。 ちなみに この機能だけを外注するといくらくらいかかるのでしょうか? フリーウエアとかあるのでしょうか? なんでも良いので教えてください。  

  • Yahooで同じ検索ワードでも検索結果に違いが出る

    同じブラウザ(IE)を使って、Yahooで検索をしたところ 同じキーワードなのに友人と私では検索結果が違うものが出てしまいました。 「地名 キーワード」←こんな感じで、 日本語なので、間に入るスペースは全角というところも 私と友人では同じです。 言葉も順番も全く同じなのに、検索結果に出てくるサイト自体違っていて 私の検索結果では1ページめの3番目に出てくるものが、友人がやると2ページめの1番目でした。 同じキーワードで同じ順番で、同じブラウザで同じサイト(Yahoo)で検索しているのに結果が違う。 ということで私と友人は話が最初通じなくて行き違いができて困りました。 なぜこんなことが起こるのか??? もし知ってるかたがいらっしゃれば教えてください。 ちなみにキャッシュを捨てて、Yahoo IDをログアウトした状態でも 結果は同じでした。 どなたか教えてください。<(_ _)>謎です。

  • NEKKEI NET のスクロール

    日本経済新聞社の運営しているサイト(NEKKEI NET) で、 (1)[メインメニュー] --(画面遷移)--> (2)[各記事の詳細] --(画面遷移)--> (3)[メインメニュー] としたとき、(3)へ戻ってきたとき、(1)のスクロール位置を覚えています。どのように実現しているのか調べたのですが、私の技術力では解明することができませんでした。 どなたか、教えていただけませんでしょうか。 http://www.nikkei.co.jp/

  • urlを短くする方法を探しています。

    urlを短くする方法を探しています。 こちらのサイト http://www.dmm.com/ で検索するとurlの日本語エンコードが短くなっています。 (urlの searchstr= 以降の部分) これはどのような仕組みになっているのでしょか? phpで実現可能でしょうか? ご存知の方は方法を教えてください。 なお、url短縮(圧縮)サービス(記録して置き換える)ような情報は求めておりません。

  • ユーザーに強力な注意喚起を行うためのHP展開方法

    ポップアップウインドウを表示させて、ユーザーの意志で一度閉じられた後、同じユーザーが同じサイトを訪れても二度と開かなくすることはできますか?キャッシュを読むなどして。 アクセスした人全員の注目を集めるためにポップアップウインドウを活用したいと思っていますが、あんまり開いてもうざいし・・・ その他、初訪・再訪問わず、ユーザーに強力な注意喚起を行うための方法や技術などがあれば、そちらもご教授下さい。