Googleでの話題性スコア、ソーシャルスコア、ユーザー生成コンテンツ
公開: 2022-04-19トピックスコアとは何ですか?
トピックスコアは、Webページのコンテンツが何であるか、つまりそのページのトピックの主題が何であるかを示します。 そして、それらはグーグルがそれらの話題性スコアに基づいてページをランク付けする方法を提供します。
検索に関する最近のGoogle特許が公開されたばかりで、トピックスコア、ソーシャルスコア、ユーザー生成コンテンツに注目しています。
私は以前にGoogleで話題性スコアについて書いたことがあります。 最新の投稿は次のとおりです。Googleでのトピック検索結果?
検索エンジンは、検索者のニーズに関連するリソース(画像、音声、ビデオ、Webページ、テキスト、ドキュメントなど)を識別し、リソースに関する情報を最も役立つ方法で提示します。
検索エンジンは、検索者が送信したテキストクエリに応答して検索結果を返します。
画像検索テキストクエリに応答して、検索エンジンはクエリに応答するリソースを識別する一連の検索結果を返します。
特定のクエリに対して多数の検索結果が返される可能性があります。
検索者が最も関連性の高い結果を選択したり、検索者が安心して信頼できるアドバイスを提供したりすることが難しくなる可能性があります。
検索者は、レビュー、意見、または検索者のソーシャルグラフに関連する他のコンテンツ(たとえば、検索者の連絡先)および他の検索者に関連する検索結果をより重視する場合があります。
これらの検索結果は、他の検索者に関連付けられたコンテンツによって曇ってしまう可能性があります。 これは、検索エンジンがトピックスコアを調べて、それらのページとその情報が何であるかをよりよく理解する場合です。
検索のための技術
この特許は、話題性スコアを含む検索技術について説明しています。
一般に、この特許の主題には次のものが含まれます。
- 検索クエリを受信する
- 検索クエリに応答する潜在的な検索結果、コンピュータで読み取り可能なストレージメディアに保存されたデジタルコンテンツに対応する潜在的な検索結果を特定する
- 潜在的な検索結果に、コンピューターで実装されたソーシャルサービスを使用して生成されたユーザー生成コンテンツが含まれることを決定する
- 検索者が生成したコンテンツに関連するデータ、スコアを含むデータを取得する
- スコアに基づいて、検索者が生成したコンテンツを検索結果として提供することを選択します
- SERPを生成する場合、検索結果には、Webベースの検索結果と、検索者が生成したコンテンツの少なくとも一部が含まれます。
- 検索結果をクライアントコンピューティングデバイスに送信して、検索者に表示します
これらには、次の機能が含まれます。
話題性スコア
- 検索者が生成したコンテンツに関連付けられたトピック性スコアがしきい値のトピック性スコア以上であると判断すると、トピック性スコアがスコアに含まれます。ここで、検索者が生成したコンテンツが検索結果として提供されるかどうかの決定は、検索者が生成したコンテンツに関連付けられているトピック性スコアが、しきい値のトピック性スコア以上であると判断する。
- 話題性スコアは、検索者が生成したコンテンツが検索クエリに関連する度合いを示します
- また、話題性スコアは、検索者が生成したコンテンツが関心のある問題にどの程度関連しているかを示します。
アクションには、検索者が生成したコンテンツが最近生成されたコンテンツであると判断することがさらに含まれ、検索者が生成したコンテンツに関連付けられた話題性スコアがしきい値の話題性スコア以上であると判断することは、検索者が生成したコンテンツが最近生成されたコンテンツ
トレンド検索クエリ
- 検索クエリがトレンド検索クエリであると判断する
ユーザー作成コンテンツ
- 検索者が生成したコンテンツを持っていることは最近生成されたコンテンツであり、検索者が生成したコンテンツに関連付けられた話題性スコアがしきい値の話題性スコア以上であると判断することは、検索クエリがトレンド検索クエリであると判断し、判断することに応答して発生します。検索者が生成したコンテンツが最近生成されたコンテンツであること。
総合スコア
- 検索者が生成したコンテンツに関連付けられた全体的なスコアが全体的なしきい値スコア以上であることを選択する。 全体的なスコアがデータに含まれ、検索者が生成したコンテンツに関連付けられた全体的なスコアが全体的なしきい値以上であるとの判断に応じて、検索結果として検索者が生成したコンテンツが提供されるという判断が行われる。スコア; アクションには、検索クエリがトレンド検索クエリではないと判断することも含まれます。検索クエリで生成されたコンテンツに関連付けられた全体的なスコアが全体的なしきい値スコア以上であると判断することは、検索クエリがトレンド検索クエリ。 スコアは、検索者が生成したコンテンツの品質と、検索者が生成したコンテンツと検索者との関連性を反映しています。
デジタル画像
- 検索者が生成したコンテンツがデジタル画像で構成されていることを選択する
- デジタル画像は、検索結果の画像検索結果部分に表示されることに注意してください。 アクションはさらに、検索者が生成したコンテンツにデジタル画像に関連付けられたテキストがないことを決定することを含み、デジタル画像が画像検索結果内に表示されることを決定することは、検索者が生成したコンテンツの決定に応答して行われる。デジタル画像に関連付けられたテキストがありません。 検索者が生成したコンテンツには、検索者が生成したコンテンツが含まれます。
著者ユーザーによって生成されたユーザー生成コンテンツ
- 検索者が生成したコンテンツは、作成者のユーザーが生成したコンテンツで構成されます。 著者ユーザーは、検索者のソーシャルグラフのメンバーです。 検索者が生成するコンテンツには、少なくとも1つの電子メッセージ、チャットセッションで提供されるテキスト、ソーシャルネットワーキングサービスへの投稿、デジタル画像が含まれます。 ソーシャルコンピュータで実装されるサービスには、次の少なくとも1つが含まれます。
- ソーシャルネットワーキングサービス、
- 電子メッセージングサービス
- チャットサービス
- マイクロブログサービス
- ブログサービス
- デジタルコンテンツ共有サービス。
この最近付与された特許は次のとおりです。
検索におけるコンテンツタイプとソースの選択的プレゼンテーション
発明者:Daniel Belov、Matthew E. Kulick、Adam D. Bursey、David Yen、Maureen Heymans
譲受人:GOOGLE LLC
米国特許11,288,331
付与:2022年3月29日
提出日:2019年5月15日
概要
本開示の実施は、検索クエリを受信し、検索クエリに応答する潜在的な検索結果を識別し、コンピュータ可読記憶媒体に格納されたデジタルコンテンツに対応する潜在的な検索結果を識別し、潜在的な検索結果がユーザ生成コンテンツを含むと決定するアクションを含む。これは、コンピューターで実装されたソーシャルサービスを使用して生成され、ユーザー生成コンテンツに関連するデータ、スコアを含むデータを受信し、スコアに基づいて、ユーザー生成コンテンツが検索結果として提供されることを決定し、検索結果を生成します。 、ウェブベースの検索結果およびユーザー生成コンテンツの少なくとも一部を含む検索結果、および検索結果をクライアントコンピューティングデバイスに送信して検索者に表示する。
この仕様の側面は、検索結果で検索者が生成したコンテンツを取得して表示することを目的としています。
サーチャーによって生成されたコンテンツには、ソーシャルコンピューターで実装されたサービスを使用して生成されたコンテンツを含めることができます。
ソーシャルコンピュータ-実装されたサービス
ソーシャルコンピュータで実装されるサービスの例には、次のものが含まれます。
- ソーシャルネットワーキングサービス
- 電子メッセージングサービス
- チャットサービス
- マイクロブログサービス
- ブログサービス
- デジタルコンテンツ共有サービス
ユーザー作成コンテンツ
ユーザー生成コンテンツには次のものが含まれます。
提供されるコンテンツ:
- 電子メッセージ
- チャットセッション
- ソーシャルネットワーキングサービスへの投稿
- 共有サービス(写真共有サービスなど)に投稿されたコンテンツ
- ブログサービスに投稿されたコンテンツ。
説明のために、そして非限定的な例として、本開示の実装は、ソーシャルネットワーキングサービスの検索者によって生成および配布されるデジタルコンテンツの文脈で議論されるであろう。
本開示は、例えば、電子メッセージコンテンツおよびチャットコンテンツを含む他のコンテンツタイプに適用することができる。
検索結果は、検索者が提供する検索クエリに基づいて生成できます。 検索結果には、公開されているコンテンツを含めることができます。 検索結果は、検索者が生成したコンテンツで構成できます。 サーチャーによって生成されたコンテンツは、サーチャーおよび他のサーチャーが生成する範囲を提供します。 検索者が生成したコンテンツが検索結果に表示されるかどうか、およびどのように表示されるかは、検索者が生成したコンテンツの特性に基づいて決定できます。
アクセス制御コンテンツ
サーチャーによって生成されたコンテンツには、アクセス制御されたコンテンツを含めることができます。 アクセス制御されたコンテンツは、選択したユーザーのみがコンテンツにアクセスできるように、プライバシー設定に関連付けられたコンテンツで構成できます。 アクセス制御されたコンテンツの例には、電子メッセージ、チャットセッション、およびソーシャルネットワーキングサービスへの投稿で提供されるコンテンツが含まれます。 たとえば、電子メッセージにはプライバシー設定を含めることができます。
電子メッセージの内容には、電子メッセージの作成者と電子メッセージの送信先の受信者のみがアクセスできます。 別の例として、チャットセッションには、チャットセッションのコンテンツにチャットセッションの参加者だけがアクセスできるようにプライバシー設定を設定できます。 別の例として、ソーシャルネットワーキングサービスへの投稿には、投稿のコンテンツにバーの作成者と作成者がアクセスを許可した検索者だけがアクセスできるようにプライバシー設定を設定できます。
特定の検索者に関連付けられた著者ユーザーは、ソーシャルグラフを使用して識別できます
特定の検索者に関連付けられた作成者ユーザーは、検索者のソーシャルグラフを使用して識別できます。 ソーシャルグラフは、この仕様で使用されている単一のソーシャルチャートまたは複数の相互接続されたソーシャルグラフを参照できます。 ユーザーが持つさまざまなタイプの接続に対して、さまざまなソーシャルグラフが生成される可能性があります。 たとえば、ユーザーは1つのソーシャルグラフでチャットの連絡先に接続し、2番目のソーシャルグラフで電子メッセージの連絡先に接続し、3番目のソーシャルグラフで特定のソーシャルネットワーキングサービスからの接続(または連絡先)に接続できます。
各ソーシャルグラフには、ユーザーからの分離度が高い追加の個人またはエンティティへのエッジを含めることができます。 これらの連絡先は、ユーザーから別の程度の距離で他の連絡先を持つことができます。 同様に、特定のソーシャルネットワーク内の誰かへのユーザーの接続は、その人の接続に基づいて追加の接続を識別することに慣れることができます。 個別のソーシャルグラフには、ソーシャルグラフを他のソーシャルグラフに接続するエッジを含めることができます。
接続の種類とソーシャルグラフ
接続とソーシャルグラフのタイプには、次のものが含まれますが、これらに限定されません。
- 直接の連絡先(例:検索者のメールまたはチャットの連絡先、ソーシャルサイトの直接の連絡先)
- 間接的な連絡先(例:友達の友達、検索者と直接接続している検索者の接続)。
- 個人によって生成されたコンテンツ(ブログ投稿、レビューなど)。
ソーシャルグラフには、単一のネットワーク内または複数のネットワーク(分離可能または統合)間の接続を含めることができます。 パブリックソーシャルグラフの関係も考慮することができます。 いくつかの例では、パブリックリレーションシップは、パブリックプロファイルおよびパブリックソーシャルネットワーキングサービスを通じて確立できます。
ソーシャルグラフ情報のソース
検索者のソーシャルグラフは、指定された程度の分離の範囲内で検索者との関係があると識別された接続(検索者やリソースなど)のコレクションです。 検索者のソーシャルグラフには、さまざまな程度の分離度で人と特定のコンテンツを含めることができます。
たとえば、検索者のソーシャルグラフには次のものを含めることができます。
- 友達、
- 友達の友達(たとえば、検索者、ソーシャルグラフサイト、または別のメトリックによって定義されたもの)
- 検索者のソーシャルサークル
- 検索者が続く人(購読しているブログ、フィード、Webサイトなど)
- 同僚
- Fotherは、検索者が関心を持っているコンテンツ(たとえば、特定のWebサイト)を具体的に特定しました。
この図は、検索者と、検索者のソーシャルグラフをシステム内と外部ネットワーク全体の両方の人々とコンテンツに拡張し、さまざまな分離度で表示される接続例を示しています。 たとえば、検索者は次のことができます。
- 識別された友人のセットを含むプロファイルまたは連絡先リスト
- 外部リソース(Webページなど)へのリンク
- システムのコンテンツのサブスクリプション(たとえば、電子メール、チャット、ビデオ、フォトアルバム、フィード、ブログなどのさまざまなコンテンツとアプリケーションを提供するシステム)
これらの各グループは、検索者から別の程度の距離で他の検索者またはリソースに接続できます。 たとえば、検索者の友達はそれぞれ、リソースへのリンクとそれぞれの友達の友達を含む独自のプロファイルを持っています。
サーチャーのソーシャルグラフ
指定された分離度内の検索者への接続は、検索者のソーシャルグラフで考慮することができます。 検索者のソーシャルグラフを決定する際に使用される分離度の数は、検索者が指定することができます。 デフォルトの分離度数が使用されます。 さらに、たとえば接続のタイプに基づいて、動的な分離度数を使用することができます。
ソーシャルグラフのメンバーシップと分離度は、相互作用の頻度など、他の要因に基づいています。 たとえば、検索者によるインタラクションの頻度(たとえば、検索者が特定のソーシャルグラフサイトにアクセスする頻度)またはインタラクションのタイプ(たとえば、友達に関連付けられたアイテムの承認または選択)。 インタラクションが変化すると、ソーシャルグラフ内の特定の連絡先の関係も動的に変化する可能性があります。 したがって、ソーシャルグラフは静的ではなく動的になる可能性があります。
ソーシャルシグナルは、ソーシャルグラフ上に階層化される可能性があります(たとえば、ソーシャルグラフの接続間に重み付きエッジまたは他の重みを使用します)。 これらの信号、たとえば、検索者と特定の接続の間の相互作用の頻度または相互作用のタイプは、実際のソーシャルグラフ接続を変更することなく、ソーシャルグラフまたはソーシャルグラフ内の特定の接続に重みを付けるために使用できます。 これらの重みは、サーチャーとの対話が変化するにつれて変化する可能性があります。
ソーシャルグラフは、適切なデータ構造(リストまたはマトリックスタイプのデータ構造など)を使用して保存できます。 保存されたソーシャルグラフのあらゆる側面を説明する情報は、関係データと見なすことができます。 たとえば、関係データには、検索者のソーシャルグラフの特定のメンバーが検索者にどのように接続されているかを説明する情報を含めることができます(たとえば、検索者に接続されている特定のエンティティがどのソーシャルパスを介して)。
ソーシャルグラフのソーシャルシグナル
関係データには、検索者のソーシャルグラフに組み込まれている関連するソーシャルシグナルを説明する情報を含めることもできます。 関係データは、関係ルックアップテーブル(ハッシュテーブルなど)に保存できます。
ルックアップテーブル内で値(関係データなど)を見つけるための適切なキーには、検索者と検索者のソーシャルグラフの任意のメンバーの両方のそれぞれのIDを説明する情報を含めることができます。 たとえば、ルックアップテーブル内で関係データを見つけるための適切なキーは(Searcher X、Searcher Y)を取得できます。ここで、SearcherYはSearcherXのソーシャルグラフのメンバーです。
ソーシャルグラフ情報の使用
システムは検索者を識別します。 検索者は、たとえば、システムに関連付けられた検索者プロファイルに基づいて識別できます。 サーチャープロファイルは、たとえば、サーチャーがサーチャー名、電子メッセージアドレス、または別の識別子を使用してシステムにログインしたときに識別されます。
システムは検索者のソーシャルグラフを見つけます。 検索者のソーシャルグラフは、たとえば、検索者が関心を示した、検索者に関連付けられた人とリソースを識別します。 ソーシャルグラフは、検索者からの指定された程度の分離、または検索者との特定の関係または相互作用のタイプに制限されます。
検索者のソーシャルグラフは別のシステムによって生成され、要求に応じて提供されます。 いくつかの例では、検索者のソーシャルグラフは、検索者のソーシャルグラフの各メンバーを識別し、検索者とメンバーが接続されるサービス(例えば、電子メッセージ連絡先、ソーシャルネットワーキング連絡先など)を示すインデックスとして提供され得る。 。
サーチャーのソーシャルグラフは、サーチャープロファイルデータを使用して決定されます
トピック性スコアを確認するために、検索者のソーシャルグラフは、検索者のプロファイルデータを使用して決定され、検索者のプロファイルデータで識別された検索者とリソースから情報が抽出されます。 たとえば、検索者のプロファイルには、検索者の友達のリストを含めることができます。 検索者の友達には、システム内(たとえば、システムと提携しているのと同じ電子メールまたはチャットサービスを使用)またはシステムの外部(たとえば、ソーシャルグラフまたはサードパーティアプリケーションに関連付けられた連絡先のリスト)の友達を含めることができます。サービスプロバイダー)。 検索者のプロファイルには、検索者が属するサブスクリプションのリストを含めることもできます(たとえば、特定のブログやフィードなど、検索者がフォローしているコンテンツを識別します)。
検索者のプロファイルには、検索者によって識別された外部リンクを含めることもできます。 これらのリンクは、関心のある特定のコンテンツを識別できます。 検索者のプロファイルは、検索者が使用する他のエイリアスも識別します(たとえば、特定のコンテンツプロバイダーまたはソーシャルグラフソースに関連付けられているものとして)。
検索者は、チャットアプリケーションの最初のIDと、レストランのレビューWebサイトの2番目のIDを持っている場合があります。 これらの2つのIDは、そのサーチャーに関連付けられたコンテンツを統合するためにリンクすることができます。
ソーシャルグラフは、検索者のプロファイルで特定された人物とコンテンツから情報を抽出することにより、さらに拡張できます。 たとえば、識別された友人の公開プロファイル情報が存在し、そこから情報を抽出できます(たとえば、友人、リンク、サブスクリプション)。 検索者は、ソーシャルグラフのメンバーを直接調整できます。 たとえば、検索者は、検索者のソーシャルグラフを作成する際に、システムがアクセスする特定のグループに連絡先(たとえば、電子メールの連絡先)をグループ化できます。
同様に、検索者は、たとえばオプトアウトオプションによって、またはシステムがソーシャルグラフを生成するために使用する特定のグループから連絡先を除外することによって、システムが検索者のソーシャルグラフにメンバーを追加するのを防ぐことができます。 プライバシー機能は、検索者にオプトインまたはオプトアウトのオプションを提供し、それぞれ、別のソーシャルグラフのメンバーとして含まれることを許可または防止します(または、すでに含まれている場合は検索者を削除します)。 したがって、検索者は、ソーシャルグラフに含まれる個人情報または接続情報(存在する場合)を制御できます。
システムは、検索者のソーシャルグラフに関連する情報を識別できます
システムは、検索者のソーシャルグラフに関連する情報を識別できます。 検索者のソーシャルグラフに関連付けられた識別情報には、たとえば、検索者がサブスクライブしているWebリソース(特定のブログやマイクロブログなど)へのコンテンツや投稿が含まれます。 識別された情報には、検索者のソーシャルグラフのメンバーによって生成されたコンテンツを含めることもできます。 たとえば、検索者のソーシャルグラフのメンバーは、ローカルレビュー(レストランやサービスなど)、ビデオレビューと評価、製品レビュー、本のレビュー、ブログコメント、ニュースコメント、地図、公開Web注釈、公開ドキュメントなどのコンテンツを生成できます。ストリーミングアップデート、写真、フォトアルバム。
システムは、情報検索で使用するために、検索者のソーシャルグラフに関連付けられた識別された情報にインデックスを付けることができます。 検索者のソーシャルグラフに関連付けられた識別情報は、社会的制限などの適切なデータ構造を生成して既存の検索インデックスに組み込むことにより、インデックスを作成できます。
システムは、識別された情報を検索インデックスで参照される対応するWebリソースにマッピングし、Webリソースと検索者の間の社会的つながりを判断することにより、社会的制限を生成できます。 たとえば、システムは、検索者のソーシャルグラフを説明する関係データを含む関係ルックアップテーブルにアクセスして、そのようなソーシャル接続を判別できます。 いくつかの例では、社会的制限は、検索インデックスに含まれる参照されたWebリソースに関連付けられた情報タグの形式で提供される場合があります。
ソーシャルグラフ情報を含む検索結果の取得と表示
検索システムは、検索者から検索クエリを受け取ります。 たとえば、検索者は特定のシステムの検索インターフェイスに検索クエリを入力できます。 検索クエリには用語が含まれており、一般的なものを取得したり、特定の種類のリソース(Web検索や画像検索など)に向けたりすることができます。
検索者は、クライアントデバイスから検索クエリを送信できます。 クライアントは、ローカルエリアネットワーク(LAN)またはワイドエリアネットワーク(WAN)(インターネットなど)を介して、検索システムに接続されたコンピューターを取得できます。 検索システムとクライアントデバイスは単一のマシンです。 たとえば、検索者はクライアントデバイスにデスクトップ検索アプリケーションをインストールできます。 検索者は、検索システム内の検索エンジンに検索クエリを送信できます。
検索者が検索クエリを送信すると、検索クエリはネットワークを介して検索システムに送信されます。 検索システムは、たとえば、ネットワークを介して相互に結合された場所にあるコンピュータ上で実行されるコンピュータプログラムとして実装することができます。
受信したクエリに関連する検索結果の取得
検索システムは、検索者のソーシャルグラフに関連付けられた検索結果を含む検索結果を取得します。 たとえば、システムは、検索者のソーシャルグラフのメンバーによって生成されたコンテンツを含む検索結果を取得できます。 検索システムは、受信したクエリに関連する検索結果を検索するための検索エンジンを含むことができる。 検索エンジンには次のものを含めることができます。
- コーパス(コンテンツのコレクションやリポジトリなど)で見つかったリソース(インターネット上のWebページ、画像、ニュース記事などのWebドキュメントなど)にインデックスを付けるインデックス作成エンジン
- インデックス情報を格納する検索インデックス
- クエリに応答する検索インデックス内のリソースを識別するためのリソースロケーター(たとえば、クエリテキストマッチングルーチンを実装することによって)
- いくつかの例では、検索エンジンは、クエリに一致するウェブリソースをランク付けするためのランク付けエンジン(または他のソフトウェア)を含むこともできる。
Webリソースのインデックス作成とランク付けは、従来の手法または他の手法を使用して実行できます。 検索者のソーシャルグラフに関連付けられている識別された情報は、他のリソースと同じインデックスまたは別のインデックスに含めることができます。 その結果、クエリに応答する一般的な検索結果、および検索者のソーシャルグラフに関連付けられたリソース(承認されたWebリソースなど)を識別する特定の検索結果に対して、個別の検索を実行できます。
システムは、検索者のソーシャルグラフに関連付けられた検索結果を含む検索結果を表示します。 たとえば、検索システムは、検索者のソーシャルグラフのメンバーと検索者自身によって生成されたコンテンツを表す検索結果を表示できます。
検索エンジンは、取得した検索結果をネットワークを介してクライアントデバイスに送信し、検索者に提示することができます。たとえば、Webページの検索結果をクライアントデバイスで実行されているWebブラウザに表示できます。 検索システムは、一般的な検索結果とは別に、検索者のソーシャルグラフに関連付けられた応答性の高い検索結果をクラスターにまとめて表示します。 システムは、検索者のソーシャルグラフに関連付けられた検索結果を、取得された一般的な検索結果と混合して表示します。
検索者のソーシャルグラフに関連する結果を含むSERP
検索結果ページには、「タンザニアのサファリ」というクエリの例に対応する検索結果の例が表示されます。 図示の例では、表示される検索結果には、ウェブ検索結果と画像検索結果が含まれています。 Web検索結果には、検索結果が含まれます。 検索結果は、インターネット上で公的にアクセス可能なリソース(Webページなど)に関連付けられています。
検索結果には、検索クエリに関連すると見なされる検索者が生成したコンテンツが含まれます。 この例では、検索結果には、ソーシャルネットワーキングサービスを使用して配布される投稿として提供されるアクセス制御されたコンテンツが含まれています。 たとえば、著者ユーザー「Jane Friend」が投稿を生成し、選択した検索者に投稿を配布しました。 示されている例では、投稿の配布は「制限付き」として提供されており、作成者ユーザーによって選択された検索者のみが投稿にアクセスできることを示しています。
したがって、「Jane Friend」は検索者のソーシャルグラフのメンバーであり、検索者はディストリビューションで識別されています。 いくつかの例では、配布には公開配布を含めることができ、作成者ユーザーの連絡先に関係なく、すべての検索者が投稿にアクセスできます。
画像の結果には、公開されている画像に関連付けられている応答性の高い検索結果と、ユーザーのソーシャルグラフに関連付けられている画像が含まれます。 たとえば、画像の結果に画像を含めることができます。 描かれた例では、画像は公開されている画像を含むことができ、画像は検索者のソーシャルグラフのメンバーによって投稿された画像を含む。 たとえば、画像には、検索結果として提供された投稿を作成した検索者「JaneFriend」によって投稿された画像を取得できます。
サーチャーのソーシャルグラフに基づいてSERPでサーチャーが生成したコンテンツ
サンプルコンポーネントには、検索コンポーネント、コンテンツデータソース、検索者が生成したコンテンツデータソース、およびプロファイルデータソースが含まれます。 いくつかの例では、検索コンポーネントは、コンピューティングデバイス(例えば、サーバー)を使用して実行されるコンピュータプログラムとして提供され得る。 いくつかの例では、各データソースは、コンピュータ可読ストレージデバイス(例えば、データベース)として提供され得る。
検索コンポーネントは、ネットワーク(たとえば、ローカルエリアネットワーク(LAN)またはワイドエリアネットワーク(WAN)、インターネット)を介して各データソースと通信できます。 検索コンポーネントは、サーチャー入力を受け取り、データソースから提供されたのデータに基づいてサーチャー入力を処理し、検索結果を生成します。 サーチャー入力は、コンピューティングデバイス(例えば、クライアントコンピューティングデバイス)を介して提供することができ、検索結果は、サーチャーに表示するためにコンピューティングデバイスに提供することができる。
検索コンポーネントは、サーチャー入力に基づいてサーチャープロファイルを識別し、プロファイルデータソースからサーチャーに対応するプロファイルデータを取得できます。 いくつかの例では、サーチャープロファイルデータに連絡先インデックスを含めることができます。 連絡先インデックスは、検索者のソーシャルグラフのメンバーを識別するために使用できます。 例えば、検索者のソーシャルグラフは、検索者のU 1、を含むことができる。 。 。 U n。
サーチャー入力には、検索コンポーネントによって受信される検索クエリを含めることができます。 検索コンポーネントは、検索クエリの受信に応答して、コンテンツデータソースおよび検索者が生成したデータソースによって提供されたデータを処理して、検索結果を生成することができます。 いくつかの例では、検索クエリの受信に応答して、検索コンポーネントは、(例えば、検索者のログイン情報に基づいて)検索クエリを提供した検索者に対応する連絡先インデックス510を検索することができる。
サーチャーが生成したデータソースへのアクセス
検索コンポーネントは、検索者が生成したデータソースにアクセスして、検索結果に関連する可能性があり、検索検索者がアクセスを許可されている検索者が生成したコンテンツを取得できます。 いくつかの例では、検索者が生成するコンテンツには、電子メッセージ、チャット、ソーシャルネットワーキングサービスへの投稿、ブログ投稿、およびマイクロブログ投稿が含まれる場合があります。
検索者が生成したコンテンツは、検索者のソーシャルグラフのメンバーによって生成されたコンテンツ、または検索者自身によって生成されたコンテンツを取得できます。
検索コンポーネントは、検索者が生成したコンテンツと、検索者が生成したコンテンツに関連付けられたデータを受信できます。 検索コンポーネントは、特定の検索者が生成したコンテンツを検索結果として提供するかどうかを決定できます。 いくつかの例では、そして本明細書でさらに詳細に論じられるように、検索コンポーネントは、パラメータに基づいて、特定の検索者が生成したコンテンツを検索結果として表示するかどうか、およびどのように表示するかを決定することができる。 いくつかの例では、特定の検索者が生成したコンテンツを表示するかどうかは、検索クエリに基づいて決定できます。

非限定的な例として、検索者が生成したコンテンツは、ソーシャルネットワーキングサービスに投稿された投稿を含むことができる。 投稿に関連付けられたデータの例には、タイムスタンプ、トピックスコア(TS)、および投稿スコア(PS)(全体スコアとも呼ばれます)が含まれます。
タイムスタンプは、投稿がソーシャルネットワーキングサービスに配信された時刻を示します。 いくつかの例では、タイムスタンプは、投稿に対してイベントが発生した時刻を示します。 イベントの例には、投稿へのコメント、投稿の再共有、投稿の承認などがあります。
トピックスコアは、コンテンツが検索クエリに関連する程度を示します
トピック性スコアは、投稿のコンテンツが検索クエリにどの程度関連しているかを示すことができます。 いくつかの例では、話題性スコアは、投稿の内容が関心のある問題にどの程度関連しているかを示すことができます。 いくつかの例では、コンテンツは最近ニュースになっている問題に関係している可能性があります。
たとえば、関心のある問題には自然災害が含まれる可能性があり、特定の期間内にインターネット上で頻繁に配信されるコンテンツのトピックを取得する可能性があります。 投稿の内容が自然災害に関連している場合、その投稿は話題になっていると見なされる可能性があり、これを反映した話題性スコアを関連付けることができます。
投稿スコアと話題性スコア
いくつかの例では、投稿スコア(または全体スコア)は、投稿の品質と特定の検索者に対する投稿の関連性を反映しています。 たとえば、投稿には、投稿の品質と最初の検索者への投稿の関連性を反映する最初の投稿スコアを関連付けることができます。 投稿には、投稿の品質と2番目の検索者への投稿の関連性を反映する2番目の投稿スコアを関連付けることができます。 最初の投稿スコアと2番目の投稿スコアは互いに異なる場合があります。
トピックスコアと投稿スコアはスコアリングサービスによって生成され、検索者が生成したコンテンツデータストアに提供できます。
検索者が生成したコンテンツを検索結果に表示するかどうかは、検索クエリに基づいて判断できます。 It can get determined whether the search query provided by the searcher is a trending search query.
A Trending Search Query
A trending search query can include a search query that is frequently provided to a searching service for a given period of time. By way of non-limiting example, a first search query can get provided to the searching service X times by various searchers within the last Y days. A second search query can get provided to the searching service Z times by various searchers within the last Y days. A first frequency can get determined based on X and a second frequency can get determined based on Z.
The first frequency and the second frequency can get compared to a threshold frequency. If a frequency is greater than or equal to the threshold frequency, the associated search query can get deemed to get a trending search query. For example, the first frequency is greater than or equal to the threshold frequency and the second frequency is less than the threshold frequency. Consequently, the first search query is determined to get a trending search query, and the second search query is not determined to get a trending search query.
Searcher-generated content can get identified as a potential search result based on the relevance of the searcher-generated content to the search query. In some examples, if the identified searcher-generated content is determined to get sufficiently recent and is determined to get sufficiently topical, the searcher-generated content is displayed as a search result.
If the searcher-generated content is not deemed to get sufficiently recent or the searcher-generated content is not deemed to get sufficiently topical, it can get determined whether the search query used to identify the searcher-generated content as a potential search result is a trending query. If the search query is a trending query if the searcher-generated content is deemed to et somewhat recent and if the searcher-generated content is determined to get somewhat topical, the searcher-generated content is displayed as a search result.
If The Search Query Is Not A Trending Query
If the query is not a trending query, if the searcher-generated content is not deemed to get somewhat recent or if the searcher-generated content is not determined to get somewhat topical, and, if the post score of the searcher-generated content is greater than or equal to a threshold post score, the searcher-generated content is displayed as a search result.
If the search query is not a trending query, if the searcher-generated content is not deemed to get somewhat recent or if the searcher-generated content is not determined to get somewhat topical, and if the post score of the searcher-generated content is less than a threshold post score, the searcher-generated content is not displayed as a search result.
In some examples, whether searchser-generated content is sufficiently recent can get determined based on a current time (t.sub.CURR), the timestamp of the searcher-generated content (t.sub.POST), and a first threshold (t.sub.THR1).
The current time is provided as the time at which the search query is submitted by the searcher In some examples, a time difference (t.sub.DIFF) can get determined as a difference between the current time and the timestamp of the searcher-generated content. If the time difference is less than the first threshold, the searcher-generated content can get determined to get sufficiently recent.
Whether searcher-generated content is somewhat recent can get determined based on the current time, the timestamp of the searcher-generated content, and a second threshold (t.sub.THR2). In some examples, if the time difference is less than the second threshold, the searcher-generated content can get determined to get somewhat recent. In some examples, the first threshold is less than the second threshold.
Whether Searcher-Generated Content Has Sufficient Topicality Scores
Whether searcher-generated content is sufficiently topical can get determined based on a topicality score of the searcher-generated content (TS.sub.POST) and a first topicality score threshold (TS.sub.THR1). If the topicality score of the searcher-generated content is less than the first topicality score threshold, the searcher-generated content can gete determined to get sufficiently topical.
Whether searcher-generated content is somewhat topical can get determined based on topicality scores of the searcher-generated content and a second topicality score threshold (TS.sub.THR2). If the topicality scores of the searcher-generated content are less than the second topicality score threshold, the searcher-generated content can get determined to get somewhat topical. In some examples, the first topicality score threshold is greater than the second topicality score threshold.
If it is determined that the searcher-generated content is to get displayed in the search results, how and where the searcher-generated content is displayed can get determined. In some examples, the searcher-generated content can get displayed at the bottom of a search results page. In some examples, the searcher-generated content can get displayed within other search results (eg, in the middle of a search results page).
By way of non-limiting example, if the time difference, discussed above, is less than a third threshold (t.sub.THR3) and the topicality score is greater than or equal to a third threshold topicality score (TS.sub.THR3), the searcher-generated content is provided within other search results (eg, in the middle or towards the top of a search results page).
The first threshold is equal to the third threshold. In some examples, the topicality scores threshold is equal to the third topicality score threshold. It can get determined that the searcher-generated content of the search result is associated with a time difference that is less than the third threshold and topicality scores that are greater than or equal to the third threshold topicality scores.
Consequently, the Searcher-generated content of the search result is displayed in line with the other search results.
Searcher-Generated Content That Includes An Image
Searcher-generated content that includes an image can get analyzed to determine where to display the searcher-generated content within the search results. If the searcher-generated content includes a single image and text, the searcher-generated content can get displayed as a web search result. If the searcher-generated content includes images without text, the image can get displayed within the image search results.
The image can get an image that was provided in a post that was distributed using a social networking service and that did not include text. Consequently, the image is displayed in the image search results instead of the underlying post getting displayed as a search result in and of itself. If the searcher-generated content includes a plurality of images with text, the searcher-generated content can get displayed as a web search result web the images can get displayed as image search results.
An Account With The Searcher's Confidential Or Non-Public Searcher-Generated Content
A searcher may provide permission (eg, to a search engine) to access an account containing the searcher's confidential or non-public searcher-generated content. The searcher may give a search engine permission to access an electronic messaging account, a calendar, a cloud drive, and so forth. The search engine may:
- Index messages or other content in the account
- Retrieve messages or other content that match a search query
- Present these messages, or portions thereof, in search results
If an input search query does not specifically request electronic messaging content (eg, if the query were to read “biking in Tahoe” only), the search engine may still make confidential or non-public search content available to the searcher. A search query (eg, “biking in Tahoe”), does not include the option to identify the type of searcher-generated content that it contains. For example, the option can specify electronic messages.
Additional options may get is available to provide relevant content, eg, from a searcher's online calendar, cloud drive, and so forth.
Selecting a corresponding option displays the corresponding content. For example, selecting the option to view electronic messages may cause the display of portions of electronic messages. Selecting a displayed electronic message may direct the searcher to their messaging account to view the entire contents of that message. The same may get true for other types of content, such as calendar content and cloud drive documents.
Processes Involving Topicality Scores From The Present
For convenience, the topicality scores process will get described using a system including computing devices that performs the process.
- The ID of the searcher is determined
- And the ID of the searcher can get determined based on searcher log-in information (eg, searcher name and password)
- A contact index corresponding to the searcher ID is retrieved
- A search query is received
- Whether the search query is a trending search query
- If the search query is a trending search query, a trending search query indicator is set
Whether Search Results Include Searcher-Generated Content
Search results are generated and are received. It is determined whether the search results include searcher-generated content. In the example context, it is determined whether the search results include digital content (eg, posts) distributed by contacts of the searcher within a computer-implemented social networking service. If the search results do not include searcher-generated content, the search results are displayed.
If the SERPs include searcher-generated content, it is determined whether the searcher-generated content is to get displayed in the search results. In the example context, it is determined whether digital content (eg, posts) distributed by contacts of the searcher within the computer-implemented social networking service is to get displayed.
If the searcher-generated content is not to get displayed, the searcher-generated content is removed from the search results and the search results are displayed. If it is determined that the searcher-generated content is to get displayed, the searcher-generated content is blended with the other search results and the search results are displayed.
受信トレイに直接ニュースを検索
*必須