2

検索エンジンは、「play game XYZ」という検索に対して 2 つの結果 A と B を返します。結果 B をクリックした人は、サイト B でより長い時間を費やし、より多くの XYZ ゲームをプレイしますが、サイト A をクリックした人は、短時間の訪問でサイトを離れます。

サイト B はサイト A よりも優れた検索結果であると思いますが、サイト B は新しく、サイト A と比較してサイトへのリンクがほとんどない可能性があります。より優れた検索エンジンはこれを考慮に入れると思います。

私の質問は、もしそうなら、現実世界での検索結果の使用パターンをどのように追跡しているのでしょうか?

4

2 に答える 2

4

ここには2つの問題があります。

  1. ユーザーがゲームBを頻繁にプレイする場合、それについて書いたりリンクしたりする可能性があります(ブログ、レビュー、ソーシャルネットワークなど)。そうすると、Bの静的スコアが上がります。これはページランクアルゴリズムの一部であり、各ページの静的スコアを提供し、検索エンジンがどちらのページが優れているかを判断するのに役立ちます。
  2. 一部の検索エンジンが使用する別の要因があります。ユーザーがページをクリックしたが、その直後に同じ/類似のクエリを検索した場合、自分が探しているものが見つからなかった可能性があります。この場合、検索エンジンは、ページがクエリに適切でないと見なし、このページに与えられるスコアを減らすことができます。

それ以外の場合、SEは「ゲームをプレイした時間」を実際に知ることはできません(クエリを調べて何度も再訪しない限り、直接ナビゲートしないでください。そうすれば、ユーザーがナビゲートした#timesを使用できます。検索によるゲーム)

于 2013-01-08T05:47:37.863 に答える
0

検索エンジンは、 PageRankなどのアルゴリズムを使用して結果を取得します。これは、データベース内の Web サイトを、それにリンクしているサイトの数で並べ替えます。

ウィキペディアから:

これは、セット内での相対的な重要性を「測定」する目的で、ワールド ワイド ウェブなどのハイパーリンクされた一連のドキュメントの各要素に数値の重み付けを割り当てます。

より多くのサイトが好むほど、評判が上がると想定されているため、ランキングになっています。

他の方法も使用できます。たとえば、検索エンジンは、外部サービスを通じて Web サイトに費やした時間を検出することもできます。同様に、Google は、広く使用されている追跡/ウェブ統計サービスGoogle アナリティクスを通じて費やした時間を追跡します。

他の回答が言及しているように、クエリに対するサイトの関連性を検出する別の方法は、以前からの短い時間枠内で同様の検索が行われた場合です。これは、ユーザーが以前のサイトで探していたものを実際に見つけたかどうかを示します。

于 2013-01-08T05:55:25.403 に答える