Bingの検索ヒットは非常に印象的ですが、Microsoftは、検索テクノロジの舞台裏に誰も参加させていませんか?http://www.discoverbing.comを試しましたが、私の質問に対する答えが見つかりませんでした。
2 に答える
Microsoft はこれまで、ランキング機能としてニューラル ネットワーク ランキング機能を使用してきました。ニューラル ネットワークは、ランキングに関連して Url が関連付ける数百の変数を組み合わせます。論文彼らは通常、詳細なランカーを使用して 100 以上のドキュメントを採点します。各クエリ ノードは、上位のドキュメントを個別にスコア付けして、アグリゲーターに返す必要があります。ランキングは実際には非常に複雑であり、スコアリング アルゴリズムは通常、マルチレベルです。
計算ジョブ、因子生成などについて... Microsoft Search は、 Dryadの上に構築されていると思われるSCOPEを使用しますが、DryadLINQ は使用しません。SCOPE は基本的にクラスター上の SQL 言語です。
実際、Microsoft は Google よりも検索における自社のテクノロジーについてはるかにオープンです。マイクロソフト リサーチ アジアおよびマイクロソフト リサーチ シリコン バレー
中古情報ですが、上位100件程度の結果を逆指数(インデックス?)で検索し、それをニューラルネットワークで数回、上位10件、上位3件、そして最初のものを見つけます。
彼らがこれを行うのは、最初のヒットが、検索エンジンが機能するかどうかをユーザーに判断させるものであると考えているからです。CNN を検索して、CNN.com が最初のヒットとして表示されない場合、ユーザーはエンジンが機能していないと考えます。
繰り返しますが、これは中古の知識です。これは、MS の検索チームでしばらく働いていた友人から聞きました。