• ベストアンサー

Googleの検索ジョブの取り扱い

グーグルは1つの検索ジョブを、多くのサーバに投げて、それをまた1つの結果にまとめて高速化を図っていると聞きました。 この、「1つの結果にまとめる」ところの仕組みを知りたいのですが、何かよい文献などはないでしょうか? 例えば、分割したジョブをどんどんDBにためていって、たまにタイマーでDBを覗いてみて、全部終わってたらジョブをまとめているのでしょうか????

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

Google の分散処理(MapReduce)では、処理の割振り等を管理する「マスタ」サーバがあり、それがどの中間ファイルのデータをまとめるのか「Reduceワーカー」サーバに指示するようです。 詳しくは下記の文献に載っています。 Googleを支える技術 http://www.amazon.co.jp/dp/4774134325 参考URLにもMapReduceの簡単な解説が有ります。

参考URL:
http://www.atmarkit.co.jp/fjava/special/distributed01/distributed01_1.html

関連するQ&A

  • Googleでの検索

    質問カテゴリがここで良いかどうかわかりませんが ここ最近Googleでの検索の精度が落ちてきている気がします。 以前は自分が知りたい事柄のキーワードで検索すれば そのまま欲しい情報が上位から表示されていたのですが 現在は曖昧な検索結果が表示されます。 がゆえに欲しい情報が手に入れにくくなっております。 Q1)そう感じられる方はおられませんか? また、なぜこうなったのか理由をご存知であればお教え下さい。 その検索精度の確かさが他検索サイトより秀でていた  Googleを黎明期から好んで利用していたのですが 現時点ではYahoo等を除く多くの検索サイトがGoogle一本化 しておりますのでおよそ仕方なくGoogleを利用しております。 Q2) 代替になるような検索サイトをご存知であればお教え下さい。 以前からあったAskJeevesの日本語用が登場しましたので 期待しております。

  • googleで検索されなくなりました

    もし分かる方がいらっしゃいましたら、よろしくお願いいたします。 私はgooBlog(無料版)で記事を書いているのですが、先日までは、自分のエントリに 含まれる単語をgoogleで検索すると、ちゃんとヒットしていました。 ところが、ここ数日あたりから、検索されないばかりかキャッシュも何も無い状況に なっています。 闇金や詐欺に引っ掛からないように情報を公開しているブログだけに、検索エンジンで ヒットしないと、エントリしている意味が無くなってしまいます。 現に、googleで検索ヒットしていた頃は、その検索結果から私のブログに来られて、 危うく闇金に引っ掛かるところを免れたという嬉しいコメントも頂いてました。 私のところだけというわけではなく、たぶんgooBlog全部だと思いますので、 NTTレゾナントさんがgoogleに対して何かされた?とも思ってみましたが、果たして そのような事が出来るのでしょうか。何もメリットが無いような気がしますが…。

  • グーグル検索

    私はグーグルを良く使っているのですが たまに検索すると何千何万と言うサイトが出てきます。 そこで、グーグルに載っている検索結果をすべて表示することが 出来るのでしょうか? グーグルに詳しい方回答よろしくお願いします。

  • google検索のようなリアルタイムな反応

    googleの検索エンジンって文字を打ってエンターを押す前からもう結果が表示されていますよね? それも文字をうつ事に結果が反映されるほどリアルタイムに。 あのように検索結果をリアルタイムに表示してくれる物をサイトの検索エンジンにも使いたいなと思うのですが、あれはどういう仕組なのでしょうか。 javascriptなどを組み合わせているのでしょうか。

    • ベストアンサー
    • CSS
  • 独自ドメインのGoogleの検索結果について

    独自ドメインのGoogleの検索結果について とあるレンタルサーバーで、数ヶ月前にサイトを公開しました。 その時のサイトのURLは「http://ユーザー名.サーバー.com/」のようなサブドメイン形式で与えられていました。 サイトを公開してから1ヶ月ほどたった時に、独自ドメインを取得し、そのドメインでサイトにアクセス出来るようにしました。 しかし、今Googleで自分のサイト名を検索すると旧URLである「http://ユーザー名.サーバー.com/」しか出てきません。 どちらのURLも使用可能ですが、個人的にはサーバー名が入ったURLではなく取得した独自ドメインでアクセスしてもらいたいので、Googleの検索結果から「http://ユーザー名.サーバー.com/」を削除してもらい、現在の独自ドメインを検索結果として表示してもらいたいのです。 しかし具体的にどのようにすれば思うように検索結果のURLを変更できるのか分からず、とても困っております。 是非知識をお貸しください。

  • Google、Yahooの検索

    Google、Yahooで検索をよくするのですが、検索するごとにGoogle、Yahooにはどのようなかたちで収益が上がる仕組みなのですか。 素人な質問ですみませんが、どなたか教えてください。

  • グーグルの検索で検索した際、検索結果でグーグルマップが出るのですが、突

    グーグルの検索で検索した際、検索結果でグーグルマップが出るのですが、突然消えて現れなくなりました。 大変に困っています。 検索結果として出るようにするにはどうすればいいのでしょうか? 何卒宜しくお願い申しあげます。

  • Googleの検索について。。。

    Googleの検索について。。。 googleで言葉を検索しようとすると何故か1秒もしないうちにすぐにgoogleトップに戻ってしまいます、、、 例「OKWAVE」について検索→結果表示→googleトップへ といった流れでなにも検索できなくなってしまいましたFirefoxではなんともないのですがIEだとこの現象が起きてしまいます、、、ウイルスかなにかなのでしょうか?

  • Google検索の早さについて疑問です。

    こんにちは。 今回質問したいのは、Googleの検索結果の早さについてです。 Googleが分散処理やデータベース構造に特別な仕組みを持っているのは知っています。 しかし、それでも検索速度が早すぎる気がするんです。 (ちなみに、Googleに限らず、他の検索エンジンも同様) 普通のデータベースは、速度を速めるためにインデックス化というのを行うそうですが、 ページ内の全ての文字列に、どんな文字列でも検索できるように、インデックス化を行っても、 普通のデータベースでは、あそこまで速度は出せないのではないでしょうか? (分散処理といっても、その分散処理のオーバーヘッド分を考えると難しい気がするのです) 世界中の全ての情報から、あれだけの速度で、並び替えてデータを出力できる、その技術は他に何か仕組みがあるのか、 (それともある程度は適当に処理しているのか) 皆さんの予想や、正解をご存じの方は教えてください。 ちなみにもう一つ、Googleでページ切り替えってありますよね? 次の20件、みたいなやつです。 あれを押す度に、Googleは全ての情報をまた再検索しているのでしょうか?

  • Google と Yahoo の検索結果の違い

    2011年1月より、Yahoo Japan がGoogle の検索エンジンを使用するようになったので、当然に両者の検索結果は同じになると思っていました。 ところが、自分の立ち上げたサイトの検索結果を見てみたところ、多くのキーワードにおいて、Google と Yahoo の検索結果に違いが見られます。 例えば、2011年7月12日現在、「英語学習教材」で検索してみると、検索結果の1ページ目を見ただけでも、Google と Yahoo で大きな違いが見られます。 この検索結果の相違はどういった要因によるものでしょうか? SEOに詳しい方がいたら教えてください。

    • ベストアンサー
    • SEO

専門家に質問してみよう