Scores d'actualité, scores sociaux et contenu généré par l'utilisateur chez Google
Publié: 2022-04-19Qu'est-ce qu'un score d'actualité ?
Les scores d'actualité vous donnent une idée du contenu d'une page Web - quel pourrait être le sujet d'actualité de cette page. Et ils permettent à Google de classer les pages en fonction de ces scores d'actualité.
Un récent brevet de Google sur la recherche vient d'être publié et examine les scores d'actualité, les scores sociaux et le contenu généré par l'utilisateur.
J'ai déjà écrit sur les scores d'actualité chez Google. Le dernier article était : Topical Search Results at Google?
Les moteurs de recherche identifient les ressources (par exemple, images, audio, vidéo, pages Web, texte, documents) pertinentes pour les besoins d'un chercheur et présentent des informations sur les ressources de la manière la plus utile.
Les moteurs de recherche renvoient des résultats de recherche en réponse à une requête textuelle soumise par un chercheur.
En réponse à une requête de texte de recherche d'image, le moteur de recherche renvoie un ensemble de résultats de recherche identifiant des ressources répondant à la requête.
Un grand nombre de résultats de recherche peuvent être renvoyés pour une requête donnée.
Il peut être difficile pour un chercheur de choisir le résultat le plus pertinent ou de fournir des conseils sur lesquels il se sent à l'aise.
Un chercheur peut accorder plus de poids aux résultats de recherche associés à des critiques, des opinions ou un autre contenu lié au graphe social du chercheur (par exemple, les contacts du chercheur) et à d'autres chercheurs.
Ces résultats de recherche peuvent être obscurcis par le contenu associé à d'autres chercheurs. C'est peut-être à ce moment qu'un moteur de recherche examinera les scores d'actualité pour mieux comprendre de quoi parlent ces pages et les informations qu'elles contiennent.
Technologies pour la recherche
Ce brevet décrit des technologies de recherche, notamment des scores d'actualité.
En général, l'objet de ce brevet comprend :
- Réception d'une requête de recherche
- Identification de résultats de recherche potentiels en réponse à la requête de recherche, les résultats de recherche potentiels correspondant à un contenu numérique stocké sur un support de stockage lisible par ordinateur
- Décider que les résultats de recherche potentiels incluent du contenu généré par l'utilisateur qui est généré à l'aide de services sociaux mis en œuvre par ordinateur
- Récupérer des données associées au contenu généré par le chercheur, les données comprenant des scores
- Choisir , sur la base des scores, que le contenu généré par le chercheur doit être fourni en tant que résultat de recherche
- Lors de la génération de SERP, les résultats de recherche comprennent des résultats de recherche basés sur le Web et au moins une partie du contenu généré par le chercheur.
- Transmission des résultats de la recherche à un dispositif informatique client pour affichage au chercheur
Ceux-ci peuvent inclure les fonctionnalités suivantes :
Scores d'actualité
- Déterminer qu'un score d'actualité associé au contenu généré par le chercheur est supérieur ou égal aux scores d'actualité seuil, le score d'actualité étant inclus dans les scores, où la détermination que le contenu généré par le chercheur doit être fourni en tant que résultat de recherche se produit en réponse à déterminer que le score d'actualité associé au contenu généré par le chercheur est supérieur ou égal au score d'actualité seuil ;
- Le score d'actualité indique dans quelle mesure le contenu généré par le chercheur se rapporte à la requête de recherche
- Et Le score d'actualité indique dans quelle mesure le contenu généré par le chercheur se rapporte à un sujet d'intérêt
Les actions consistent en outre à déterminer que le contenu généré par le chercheur est un contenu généré récemment, dans lequel la détermination que le score d'actualité associé au contenu généré par le chercheur est supérieur ou égal au score d'actualité seuil se produit en réponse à la détermination que le contenu généré par le chercheur est contenu récemment généré
Requêtes de recherche tendance
- Décider que la requête de recherche est une requête de recherche tendance
Contenu généré par l'utilisateur
- Avoir le contenu généré par le chercheur est un contenu récemment généré, dans lequel la détermination que le score d'actualité associé au contenu généré par le chercheur est supérieur ou égal au score d'actualité seuil se produit en réponse à la détermination que la requête de recherche est une requête de recherche tendance et à la détermination que le contenu généré par le chercheur est un contenu récemment généré.
Une note globale
- choisir qu'un score global associé au contenu généré par le chercheur soit supérieur ou égal à un score de seuil global ; le score global est inclus dans les données, dans lequel la détermination que le contenu généré par le chercheur doit être fourni en tant que résultat de recherche se produit en réponse à la détermination que le score global associé au contenu généré par le chercheur est supérieur ou égal au seuil global score; les actions comprennent en outre la détermination que la requête de recherche n'est pas une requête de recherche de tendance, dans lequel la détermination que le score global associé au contenu généré par le chercheur est supérieur ou égal au score de seuil global se produit en réponse à la détermination que la requête de recherche n'est pas un requête de recherche tendance. Le score reflète la qualité du contenu généré par le chercheur et la pertinence du contenu généré par le chercheur pour le chercheur
Une image numérique
- Choisir que le contenu généré par le chercheur comprend une image numérique
- Notant que l'image numérique doit être affichée dans une partie de résultats de recherche d'image des résultats de recherche ; les actions comprennent en outre la détermination que le contenu généré par le chercheur est sans texte associé à l'image numérique, dans lequel la détermination que l'image numérique doit être affichée dans la partie des résultats de recherche d'image des résultats de la recherche se produit en réponse à la détermination que le contenu généré par le chercheur est sans texte associé à l'image numérique ; le contenu généré par le chercheur comprend le contenu généré par le chercheur ;
Contenu généré par l'utilisateur généré par un utilisateur auteur
- Le contenu généré par un chercheur comprend un contenu généré par un utilisateur auteur ; l'utilisateur auteur est membre d'un graphe social du chercheur ; le contenu généré par le chercheur comprend au moins un message électronique, un texte fourni dans une session de chat, une publication sur un service de réseautage social, une image numérique ; et les services sociaux mis en œuvre par ordinateur comprennent au moins l'un des éléments suivants :
- Services de réseaux sociaux,
- Service de messagerie électronique
- Service de chat
- Service de micro-blogging
- Service de blogs
- Service de partage de contenu numérique.
Ce brevet récemment accordé est à :
Présentation sélective des types de contenu et des sources dans la recherche
Inventeurs : Daniel Belov, Matthew E. Kulick, Adam D. Bursey, David Yen et Maureen Heymans
Cessionnaire : GOOGLE LLC
Brevet américain 11,288,331
Attribué : 29 mars 2022
Date de dépôt : 15 mai 2019
Abstrait
Les mises en œuvre de la présente invention comprennent des actions consistant à recevoir une requête de recherche, à identifier des résultats de recherche potentiels en réponse à la requête de recherche, les résultats de recherche potentiels correspondant à un contenu numérique stocké dans un support de stockage lisible par ordinateur, à déterminer que les résultats de recherche potentiels comprennent un contenu généré par l'utilisateur qui est généré à l'aide de services sociaux mis en œuvre par ordinateur, recevoir des données associées au contenu généré par l'utilisateur, les données comprenant des scores, déterminer, sur la base des scores, que le contenu généré par l'utilisateur doit être fourni en tant que résultat de recherche, générer des résultats de recherche , les résultats de recherche comprenant des résultats de recherche basés sur le Web et au moins une partie du contenu généré par l'utilisateur, et la transmission des résultats de recherche à un dispositif informatique client pour affichage au chercheur.
Des aspects de cette spécification concernent la récupération et l'affichage du contenu généré par le chercheur dans les résultats de recherche.
Le contenu généré par un chercheur peut comprendre un contenu qui est généré à l'aide de services sociaux mis en œuvre par ordinateur.
Services sociaux mis en œuvre par ordinateur
Des exemples de services sociaux mis en œuvre par ordinateur peuvent inclure :
- Service de réseautage social
- Service de messagerie électronique
- Service de chat
- Service de micro-blogging
- Service de blogs
- Service de partage de contenu numérique
Contenu généré par l'utilisateur
Le contenu généré par l'utilisateur peut inclure :
Contenu fourni dans :
- Messagerie électronique
- Séances de chat
- Publications sur les services de réseaux sociaux
- Contenu publié sur les services de partage (par exemple, les services de partage de photos)
- Contenu publié sur un service de blog.
A des fins d'illustration, et à titre d'exemple non limitatif, les mises en œuvre de la présente invention seront discutées dans le contexte d'un contenu numérique généré et distribué par des chercheurs de services de réseaux sociaux.
La présente invention peut être appliquée à d'autres types de contenu comprenant, par exemple, un contenu de message électronique et un contenu de chat.
Les résultats de la recherche peuvent être générés en fonction d'une requête de recherche fournie par un chercheur. Les résultats de la recherche peuvent inclure du contenu accessible au public. Les résultats de la recherche peuvent être constitués de contenu généré par le chercheur. Le contenu généré par le chercheur fournit une plage générée par le chercheur et d'autres chercheurs. Si et comment le contenu généré par le chercheur est affiché dans les résultats de la recherche peut être déterminé en fonction des caractéristiques du contenu généré par le chercheur
Accéder au contenu contrôlé
Le contenu généré par le chercheur peut inclure du contenu dont l'accès est contrôlé. Le contenu à accès contrôlé peut consister en un contenu associé à des paramètres de confidentialité de sorte que seuls certains utilisateurs peuvent accéder au contenu. Un exemple de contenu à accès contrôlé peut inclure un contenu fourni dans des messages électroniques, des sessions de chat et des publications sur des services de réseaux sociaux. Par exemple, un message électronique peut avoir des paramètres de confidentialité.
Le contenu du message électronique n'est accessible qu'à l'auteur du message électronique et aux destinataires auxquels le message électronique a été envoyé. Comme autre exemple, une session de chat peut avoir des paramètres de confidentialité tels que le contenu de la session de chat n'est accessible qu'aux participants à la session de chat. Comme autre exemple, une publication sur un service de réseau social peut avoir des paramètres de confidentialité tels que le contenu de la publication n'est accessible qu'à l'auteur de la barre et aux chercheurs auxquels l'auteur a autorisé l'accès.
Les utilisateurs auteurs associés à un chercheur particulier peuvent être identifiés à l'aide d'un graphique social
Les utilisateurs auteurs associés à un chercheur particulier peuvent être identifiés à l'aide d'un graphe social du chercheur. Un graphe social peut faire référence à un seul graphique social ou à plusieurs graphes sociaux interconnectés tels qu'utilisés dans cette spécification. Différents graphiques sociaux peuvent être générés pour différents types de connexions d'un utilisateur. Par exemple, un utilisateur peut se connecter avec des contacts de chat dans un graphe social, des contacts de messagerie électronique dans un deuxième graphe social et des connexions (ou contacts) à partir d'un service de réseau social particulier dans un troisième graphe social.
Chaque graphe social peut inclure des bords vers des individus ou des entités supplémentaires à des degrés plus élevés de séparation de l'utilisateur. Ces contacts peuvent, à leur tour, avoir d'autres contacts à un autre degré de séparation de l'utilisateur. De même, la connexion d'un utilisateur à quelqu'un dans un réseau social particulier peut alors s'habituer à identifier des connexions supplémentaires en fonction des connexions de cette personne. Les graphes sociaux distincts peuvent comprendre des arêtes reliant des graphes sociaux à d'autres graphes sociaux.
Types de connexions et graphiques sociaux
Les types de connexions et de graphiques sociaux peuvent inclure, mais sans s'y limiter, d'autres moteurs de recherche dans lesquels le chercheur est :
- Contact direct (par exemple, contact de recherche par courrier ou chat, contacts directs sur les sites sociaux)
- Contact indirect (par exemple, amis d'amis, connexions de chercheurs qui ont un lien direct avec le chercheur).
- Le contenu généré par des individus (par exemple, des articles de blog, des critiques).
Le graphe social peut inclure des connexions au sein d'un seul réseau ou à travers plusieurs réseaux (séparables ou intégrés). Les relations publiques des graphes sociaux peuvent également être envisagées. Dans certains exemples, des relations publiques peuvent être établies par le biais de profils publics et de services de réseaux sociaux publics.
Sources des informations du graphe social
Le graphe social du chercheur est un ensemble de connexions (telles que des chercheurs et des ressources) identifiées comme ayant une relation avec le chercheur dans un degré de séparation spécifié. Le graphe social du chercheur peut inclure des personnes et un contenu particulier à différents degrés de séparation.
Par exemple, le graphe social d'un chercheur peut inclure :
- Amis,
- Amis d'amis (par exemple, tels que définis par un chercheur, un site de graphique social ou une autre mesure)
- Le cercle social du chercheur
- Les personnes suivies par le chercheur (comme les blogs, les flux ou les sites Web auxquels vous êtes abonné)
- Collègues de travail
- Fother a spécifiquement identifié le contenu qui intéresse le chercheur (par exemple, des sites Web particuliers)
Le diagramme montre un chercheur et des exemples de connexions qui étendent le graphe social d'un chercheur aux personnes et au contenu à la fois au sein d'un système et sur des réseaux externes et affichés à différents degrés de séparation. Par exemple, un chercheur peut avoir :
- Profil ou liste de contacts comprenant un ensemble d'amis identifiés
- Liens vers des ressources externes (par exemple, des pages Web)
- Abonnements au contenu du système (par exemple, un système qui fournit divers contenus et applications, notamment des e-mails, des discussions en ligne, des vidéos, des albums photo, des flux ou des blogs)
Chacun de ces groupes peut se connecter à d'autres chercheurs ou ressources à un autre degré de séparation du chercheur. Par exemple, les amis du chercheur ont chacun leur propre profil qui comprend des liens vers des ressources ainsi que des amis des amis respectifs.
Le graphe social du chercheur
Les connexions à un chercheur dans un nombre spécifié de degrés de séparation peuvent être prises en compte dans le graphe social du chercheur. Le nombre de degrés de séparation utilisés pour déterminer le graphe social du chercheur peut être spécifié par le chercheur. Un nombre de degrés de séparation par défaut est utilisé. De plus, un nombre dynamique de degrés de séparation peut être utilisé en fonction, par exemple, du type de connexion.
L'appartenance et le degré de séparation dans le graphe social sont basés sur d'autres facteurs, notamment la fréquence des interactions. Par exemple, une fréquence d'interaction par le chercheur (par exemple, la fréquence à laquelle le chercheur visite un site de graphique social particulier) ou un type d'interaction (par exemple, approuver ou sélectionner des éléments associés à des amis). À mesure que l'interaction change, la relation d'un contact particulier dans le graphe social peut également changer de manière dynamique. Ainsi, le graphe social peut devenir dynamique plutôt que statique.
Les signaux sociaux peuvent être superposés sur le graphe social (par exemple, en utilisant des arêtes pondérées ou d'autres poids entre les connexions dans le graphe social). Ces signaux, par exemple, la fréquence d'interaction ou le type d'interaction entre le chercheur et une connexion particulière, peuvent ensuite être utilisés pour pondérer des connexions particulières dans le graphe social ou les graphes sociaux sans modifier les connexions réelles du graphe social. Ces pondérations peuvent changer à mesure que l'interaction avec le chercheur change.
Les graphes sociaux peuvent être stockés à l'aide de structures de données appropriées (par exemple, des structures de données de type liste ou matrice). Les informations décrivant n'importe quel aspect d'un graphe social stocké peuvent être considérées comme des données de relation. Par exemple, les données de relation peuvent inclure des informations décrivant comment des membres particuliers du graphe social d'un chercheur sont connectés au chercheur (par exemple, par quel chemin social une entité particulière est-elle connectée au chercheur).
Signaux sociaux dans le graphique social
Les données de relation peuvent également inclure des informations décrivant tous les signaux sociaux pertinents incorporés dans le graphe social du chercheur. Les données de relation peuvent être stockées dans une table de recherche de relations (par exemple, une table de hachage).
Des clés appropriées pour localiser des valeurs (par exemple, des données de relation) dans la table de consultation peuvent comprendre des informations décrivant les identités respectives à la fois d'un chercheur et de tout membre du graphe social du chercheur. Par exemple, une clé appropriée pour localiser les données de relation dans la table de recherche peut obtenir (Chercheur X, Chercheur Y), où le Chercheur Y est un membre du graphe social du Chercheur X.
Utilisation des informations du graphe social
Le système identifie un chercheur. Le chercheur peut être identifié, par exemple, sur la base d'un profil de chercheur associé au système. Le profil de chercheur peut être identifié, par exemple, lorsque le chercheur se connecte au système à l'aide d'un nom de chercheur, d'une adresse de messagerie électronique ou d'un autre identifiant.
Le système trouve le graphe social du chercheur. Le graphe social du chercheur identifie des personnes et des ressources associées au chercheur, par exemple, dans lesquelles le chercheur a indiqué un intérêt. Le graphe social est limité à un nombre spécifié de degrés de séparation par rapport au chercheur ou à des relations particulières ou à des types d'interaction avec le chercheur.
Le graphe social du chercheur est généré par un autre système et fourni sur demande. Dans certains exemples, le graphe social du chercheur peut être fourni sous la forme d'un index qui identifie chaque membre du graphe social du chercheur et indique les services par lesquels le chercheur et le membre sont connectés (par exemple, contacts de messagerie électronique, contacts de réseaux sociaux, etc.) .
Le graphique social du chercheur est déterminé à l'aide des données du profil du chercheur
Pour examiner les scores d'actualité, le graphe social du chercheur est déterminé à l'aide des données du profil du chercheur, ainsi que de l'extraction des informations des chercheurs et des ressources identifiées dans les données du profil du chercheur. Par exemple, le profil du chercheur peut inclure une liste des amis du chercheur. Les amis du chercheur peuvent inclure des amis au sein du système (par exemple, utilisant le même service de messagerie électronique ou de chat qui est affilié au système) ou externes au système (par exemple, des graphiques sociaux ou une liste de contacts associés à des applications tierces ou prestataires de services). Le profil du chercheur peut également inclure une liste d'abonnements auxquels le chercheur appartient (par exemple, identifiant le contenu que le chercheur suit, par exemple, des blogs ou des flux particuliers).
Le profil du chercheur peut également inclure des liens externes identifiés par le chercheur. Ces liens peuvent identifier un contenu d'intérêt particulier. Le profil du chercheur identifie également d'autres alias utilisés par le chercheur (par exemple, associés à des fournisseurs de contenu particuliers ou à des sources de graphes sociaux).
Un chercheur peut avoir une première identité pour une application de chat et une seconde identité pour un site Web de critiques de restaurants. Ces deux identités peuvent être liées afin d'unifier le contenu associé à ce chercheur.
Le graphe social peut être encore élargi en extrayant des informations des personnes identifiées et du contenu du profil du chercheur. Par exemple, des informations de profil public peuvent exister pour des amis identifiés à partir desquels des informations peuvent être extraites (par exemple, leurs amis, liens et abonnements). Le chercheur peut ajuster directement les membres du graphe social. Par exemple, le chercheur peut regrouper ses contacts (par exemple, des contacts de courrier électronique) dans des groupes particuliers auxquels le système accède lors de la construction du graphe social du chercheur.
De même, un chercheur peut empêcher le système d'ajouter des membres au graphe social du chercheur, par exemple, par une option de refus ou en gardant les contacts hors des groupes particuliers utilisés par le système pour générer le graphe social. Les fonctionnalités de confidentialité offrent à un chercheur une option d'acceptation ou de désactivation pour autoriser ou empêcher, respectivement, d'être inclus (ou de supprimer le chercheur s'il est déjà inclus) en tant que membre du graphe social d'un autre. Ainsi, les chercheurs peuvent contrôler quelles informations personnelles ou informations de connexion, le cas échéant, sont incluses dans les graphiques sociaux.
Le système peut identifier les informations associées au graphique social du chercheur
Le système peut identifier des informations associées au graphe social du chercheur. Les informations identifiées associées au graphe social du chercheur peuvent comprendre, par exemple, un contenu ou des publications sur des ressources Web auxquelles le chercheur s'est abonné (par exemple, des blogs et des microblogs particuliers). Les informations identifiées peuvent également comprendre un contenu généré par les membres du graphe social du chercheur. Par exemple, les membres du graphe social d'un chercheur peuvent générer du contenu, y compris des critiques locales (par exemple, pour des restaurants ou des services), des critiques et des évaluations de vidéos, des critiques de produits, des critiques de livres, des commentaires de blog, des commentaires d'actualités, des cartes, des annotations Web publiques, des documents publics, mises à jour en continu, photos et albums photo.
Le système peut indexer les informations identifiées associées au graphe social du chercheur pour une utilisation dans la recherche d'informations. Des informations identifiées associées au graphe social du chercheur peuvent être indexées en générant et en incorporant des structures de données appropriées, telles que des restrictions sociales, dans un index de recherche existant.
Le système peut générer des restrictions sociales en mappant les informations identifiées sur des ressources Web correspondantes référencées dans un index de recherche et en déterminant la connexion sociale entre les ressources Web et le chercheur. Par exemple, le système peut accéder à une table de recherche de relations qui comprend des données de relations décrivant le graphe social d'un chercheur pour déterminer ces connexions sociales. Dans certains exemples, les restrictions sociales peuvent être fournies sous la forme d'une balise d'information associée à une ressource Web référencée incluse dans l'index de recherche.
Récupération et présentation des résultats de recherche, y compris les informations du graphique social
Le système de recherche reçoit une demande de recherche d'un chercheur. Par exemple, le chercheur peut entrer une requête de recherche dans une interface de recherche d'un système particulier. La requête de recherche comprend des termes et peut être générale ou dirigée vers des types particuliers de ressources (par exemple, une recherche sur le Web ou une recherche d'images).

Le chercheur peut soumettre la requête de recherche à partir d'un dispositif client. Le client peut obtenir un ordinateur couplé au système de recherche par l'intermédiaire d'un réseau local (LAN) ou d'un réseau étendu (WAN), par exemple Internet. Le système de recherche et le périphérique client sont des machines uniques. Par exemple, un chercheur peut installer une application de recherche de bureau sur le périphérique client. Le chercheur peut soumettre la requête de recherche à un moteur de recherche dans le système de recherche.
Lorsque le chercheur soumet la requête de recherche, la requête de recherche est transmise via un réseau au système de recherche. Le système de recherche peut être implémenté comme, par exemple, des programmes informatiques s'exécutant sur des ordinateurs dans des emplacements qui sont couplés les uns aux autres via un réseau.
Récupération des résultats de recherche pertinents pour la requête reçue
Le système de recherche récupère des résultats de recherche comprenant des résultats de recherche associés au graphe social du chercheur. Par exemple, le système peut récupérer des résultats de recherche comprenant un contenu généré par des membres du graphe social du chercheur. Le système de recherche peut comprendre un moteur de recherche pour récupérer des résultats de recherche pertinents pour la requête reçue. Le moteur de recherche peut inclure :
- Un moteur d'indexation qui indexe les ressources (par exemple, des documents Web tels que des pages Web, des images ou des articles de presse sur Internet) trouvées dans un corpus (par exemple, une collection ou un référentiel de contenu)
- Un index de recherche qui stocke les informations d'index
- Un localisateur de ressources pour identifier les ressources dans l'index de recherche qui répondent à la requête (par exemple, en implémentant une routine de correspondance de texte de requête)
- Dans certains exemples, le moteur de recherche peut également inclure un moteur de classement (ou un autre logiciel) pour classer les ressources Web qui correspondent à la requête.
L'indexation et le classement des ressources Web peuvent être effectués à l'aide de techniques conventionnelles ou autres. Les informations identifiées associées au graphe social du chercheur peuvent être incluses dans le même index que d'autres ressources ou dans un index séparé. Par conséquent, une recherche séparée peut être effectuée pour des résultats de recherche généraux répondant à la requête, ainsi que des résultats de recherche particuliers qui identifient des ressources associées au graphe social du chercheur (par exemple, des ressources Web approuvées).
Le système présente des résultats de recherche comprenant des résultats de recherche associés au graphe social du chercheur. Par exemple, le système de recherche peut présenter des résultats de recherche représentant un contenu généré par des membres du graphe social du chercheur et le chercheur lui-même.
Le moteur de recherche peut transmettre des résultats de recherche récupérés via le réseau au dispositif client pour présentation au chercheur, par exemple, en tant que résultats de recherche sur une page Web à afficher dans un navigateur Web s'exécutant sur le dispositif client. Le système de recherche présente des résultats de recherche réactifs associés au graphe social du chercheur ensemble dans un groupe, séparé de tout résultat de recherche général. Le système présente des résultats de recherche associés au graphe social du chercheur mélangés à tous les résultats de recherche généraux récupérés.
SERPs qui incluent les résultats associés au graphique social du chercheur
La page des résultats de recherche affiche des exemples de résultats de recherche en réponse à l'exemple de requête « safari en Tanzanie ». Dans l'exemple décrit, les résultats de recherche affichés comprennent des résultats de recherche Web et des résultats de recherche d'images. Les résultats de la recherche Web incluent les résultats de la recherche. Les résultats de la recherche sont associés à des ressources (par exemple, des pages Web) accessibles au public sur Internet.
Le résultat de la recherche inclut le contenu généré par le chercheur qui est jugé pertinent pour la requête de recherche. Dans l'exemple, le résultat de la recherche comprend un contenu à accès contrôlé fourni sous la forme d'une publication qui est distribuée à l'aide d'un service de réseau social. Par exemple, l'utilisateur auteur "Jane Friend" a généré le message et l'a distribué à certains chercheurs. Dans l'exemple illustré, la distribution de la publication est fournie comme "Limitée", indiquant que seuls les chercheurs sélectionnés par l'utilisateur auteur peuvent accéder à la publication.
Par conséquent, "Jane Friend" est membre du graphe social du chercheur et le chercheur a été identifié dans la distribution. Dans certains exemples, la diffusion peut comprendre une diffusion publique, de sorte que tout chercheur, qu'il soit le contact de l'utilisateur auteur, est en mesure d'accéder au message.
Les résultats d'image comprennent des résultats de recherche réactifs associés à des images accessibles au public et des images associées à un graphe social de l'utilisateur. Par exemple, les résultats d'image peuvent inclure des images. Dans l'exemple décrit, les images peuvent comprendre des images accessibles au public et l'image comprend une image qui est publiée par un membre du graphe social du chercheur. Par exemple, l'image peut obtenir une image publiée par le chercheur "Jane Friend", qui a rédigé le message fourni comme résultat de la recherche.
Contenu généré par le chercheur dans les SERP basé sur le graphique social d'un chercheur
Les exemples de composants comprennent un composant de recherche, une source de données de contenu, une source de données de contenu générée par un chercheur et une source de données de profil. Dans certains exemples, le composant de recherche peut être fourni sous la forme de programmes informatiques exécutés à l'aide de dispositifs informatiques (par exemple, des serveurs). Dans certains exemples, chacune des sources de données peut être fournie sous forme de dispositifs de stockage lisibles par ordinateur (par exemple, des bases de données).
Le composant de recherche peut communiquer avec chacune des sources de données via un réseau (par exemple, un réseau local (LAN) ou un réseau étendu (WAN), Internet). Le composant de recherche reçoit une entrée de chercheur, traite l'entrée de chercheur sur la base de données fournies par les sources de données, et génère des résultats de recherche. L'entrée du chercheur peut être fournie via un dispositif informatique (par exemple, un dispositif informatique client) et les résultats de la recherche peuvent être fournis au dispositif informatique pour être affichés au chercheur.
Le composant de recherche peut identifier un profil de chercheur sur la base de l'entrée de chercheur et peut récupérer des données de profil correspondant au chercheur à partir de la source de données de profil. Dans certains exemples, les données de profil de chercheur peuvent inclure un index de contact. L'index de contacts peut s'habituer à identifier les membres du graphe social du chercheur. Par exemple, le graphe social du chercheur peut comprendre U1, . . . U.s.n.
L'entrée de recherche peut comprendre une requête de recherche qui est reçue par le composant de recherche. En réponse à la réception de la demande de recherche, le composant de recherche peut traiter les données fournies par la source de données de contenu et la source de données générée par le chercheur pour générer des résultats de recherche. Dans certains exemples, en réponse à la réception de la requête de recherche, le composant de recherche peut récupérer l'index de contact 510 correspondant au chercheur qui a fourni la requête de recherche (par exemple, sur la base des informations de connexion du chercheur).
Accéder à la source de données générée par le chercheur
Le composant de recherche peut accéder à la source de données générée par le chercheur pour récupérer un contenu généré par le chercheur qui peut devenir pertinent pour les résultats de la recherche et auquel le chercheur de recherche est autorisé à accéder. Dans certains exemples, le contenu généré par le chercheur peut inclure des messages électroniques, des chats, des publications sur des services de réseaux sociaux, des publications de blog et des publications de micro-blog.
Le contenu généré par le chercheur peut obtenir un contenu qui est généré par des membres du graphe social du chercheur ou un contenu qui est généré par le chercheur lui-même.
Le composant de recherche peut recevoir le contenu généré par le chercheur et les données associées au contenu généré par le chercheur. Le composant de recherche peut déterminer si un contenu particulier généré par un chercheur doit être fourni en tant que résultats de recherche. Dans certains exemples, et comme décrit plus en détail ici, le composant de recherche peut déterminer si et comment afficher un contenu particulier généré par un chercheur en tant que résultats de recherche sur la base des paramètres. Dans certains exemples, si le contenu généré par le chercheur particulier doit être affiché peut être déterminé sur la base de la requête de recherche.
À titre d'exemple non limitatif, le contenu généré par le chercheur peut comprendre une publication qui est publiée sur un service de réseau social. Des exemples de données associées à la publication peuvent inclure un horodatage, des scores d'actualité (TS) et des scores de publication (PS) (également appelés score global).
L'horodatage indique l'heure à laquelle le message a été distribué au service de réseau social. Dans certains exemples, l'horodatage indique une heure à laquelle un événement s'est produit sur la publication. Des exemples d'événements peuvent inclure un commentaire sur la publication, un partage de la publication et une approbation de la publication.
Le score d'actualité indique dans quelle mesure le contenu se rapporte à la requête de recherche
Les scores d'actualité peuvent indiquer dans quelle mesure le contenu de la publication se rapporte à la requête de recherche. Dans certains exemples, les scores d'actualité peuvent indiquer dans quelle mesure le contenu de la publication se rapporte à un sujet d'intérêt. Dans certains exemples, le contenu peut se rapporter à un sujet qui a récemment fait l'actualité.
Par exemple, un sujet d'intérêt peut inclure une catastrophe naturelle et peut obtenir un sujet fréquent de contenu distribué sur Internet au cours d'une période donnée. Si le contenu de la publication est lié à la catastrophe naturelle, la publication peut être considérée comme étant d'actualité et peut avoir des scores d'actualité associés reflétant cela.
Le score de publication et les scores d'actualité
Dans certains exemples, le score du message (ou score global) reflète la qualité du message et la pertinence du message pour le chercheur particulier. Par exemple, la publication peut être associée à un premier score de publication qui reflète la qualité de la publication et la pertinence de la publication pour un premier chercheur. Le message peut être associé à un second score de message qui reflète la qualité du message et la pertinence du message pour un second chercheur. Le score du premier message et le score du deuxième message peuvent être différents l'un de l'autre.
Les notes d'actualité et les notes de publication sont générées par un service de notation et peuvent être fournies au magasin de données de contenu généré par le chercheur.
Whether the searcher-generated content is to get displayed in the search results can get determined based on the search query. 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.
Rechercher des actualités directement dans votre boîte de réception
*Obligatoire