Scoruri de actualitate, scoruri sociale și conținut generat de utilizatori la Google
Publicat: 2022-04-19Ce este un scor de actualitate?
Scorurile de actualitate vă oferă o idee despre ce conținut de pe o pagină web este vorba - care ar putea fi subiectul de actualitate al acelei pagini. Și oferă o modalitate pentru Google de a clasa paginile pe baza acelor scoruri de actualitate.
Tocmai a fost publicat un brevet Google recent despre căutare și analizează scorurile de actualitate, scorurile sociale și conținutul generat de utilizatori.
Am mai scris despre scorurile de actualitate la Google. Cea mai recentă postare a fost: Rezultate de căutare actuale la Google?
Motoarele de căutare identifică resurse (de exemplu, imagini, audio, video, pagini web, text, documente) relevante pentru nevoile unui cautator și prezintă informații despre resurse într-un mod cât mai util.
Motoarele de căutare returnează rezultatele căutării ca răspuns la o interogare de text trimisă de utilizator.
Ca răspuns la o interogare de text de căutare de imagini, motorul de căutare returnează un set de rezultate de căutare care identifică resursele care răspund la interogare.
Un număr mare de rezultate ale căutării pot fi returnate pentru o anumită interogare.
Poate deveni dificil pentru un căutator să aleagă cel mai relevant rezultat sau să ofere sfaturi pe care cel mai bine se bazează.
Un căutător poate acorda mai multă importanță rezultatelor căutării asociate cu recenzii, opinii sau alt conținut legat de graficul social al celui care caută (de exemplu, contactele celui care caută) și alți utilizatori.
Aceste rezultate ale căutării pot fi tulburate de conținutul asociat cu alți utilizatori. Acesta poate fi momentul în care un motor de căutare va analiza Scorurile de actualitate pentru a înțelege mai bine despre ce sunt acele pagini și informațiile de pe ele.
Tehnologii pentru căutare
Acest brevet descrie tehnologii pentru căutare, inclusiv scoruri de actualitate.
În general, subiectul acestui brevet include:
- Primirea unei interogări de căutare
- Identificarea rezultatelor potențiale de căutare care răspund la interogarea de căutare, rezultatele potențiale ale căutării corespunzătoare conținutului digital stocat în medii de stocare care pot fi citite de computer
- Decizia că potențialele rezultate ale căutării includ conținut generat de utilizatori care este generat folosind servicii sociale implementate de computer
- Preluarea datelor asociate cu conținutul generat de căutare, datele incluzând scorurile
- Alegerea , pe baza scorurilor, ca conținutul generat de căutare să fie furnizat ca rezultat al căutării
- În generarea SERP-urilor, rezultatele căutării includ rezultate ale căutării bazate pe web și cel puțin o parte din conținutul generat de utilizatori.
- Transmiterea rezultatelor căutării către un dispozitiv de calcul client pentru afișare către utilizator
Acestea pot include următoarele caracteristici:
Scoruri de actualitate
- Determinarea unui scor de actualitate asociat cu conținutul generat de căutător este mai mare sau egal cu scorurile de actualitate de prag, scorul de actualitate fiind inclus în scoruri, unde determinarea faptului că conținutul generat de căutare trebuie să fie furnizat ca rezultat al căutării are loc ca răspuns la determinarea faptului că scorul de actualitate asociat cu conținutul generat de căutare este mai mare sau egal cu scorul de actualitate de prag;
- Scorul de actualitate indică gradul în care conținutul generat de persoane de căutare se referă la interogarea de căutare
- Și Scorul de actualitate indică gradul în care conținutul generat de căutare se referă la o chestiune de interes
Acțiunile includ, în plus, determinarea faptului că conținutul generat de căutător este un conținut recent generat, în care determinarea faptului că scorul de actualitate asociat cu conținutul generat de căutare este mai mare sau egal cu scorul de actualitate de prag are loc ca răspuns la determinarea faptului că conținutul generat de căutare este conținut generat recent
Interogări de căutare populare
- Decizi că interogarea de căutare este o interogare de căutare în tendințe
Conținut generat de utilizatori
- A avea conținutul generat de căutător este un conținut recent generat, în care determinarea faptului că scorul de actualitate asociat cu conținutul generat de căutare este mai mare sau egal cu scorul de actualitate de prag are loc ca răspuns la determinarea faptului că interogarea de căutare este o interogare de căutare în tendințe și determinarea că conținutul generat de căutare este conținut generat recent.
Un scor general
- Alegerea ca un scor general asociat cu conținutul generat de utilizatori să fie mai mare sau egal cu un scor de prag general; scorul general este inclus în date, în care determinarea faptului că conținutul generat de căutător urmează să fie furnizat ca rezultat al căutării are loc ca răspuns la determinarea faptului că scorul general asociat cu conținutul generat de căutare este mai mare sau egal cu pragul general Scor; acțiunile includ, de asemenea, determinarea faptului că interogarea de căutare nu este o interogare de căutare în tendințe, în care determinarea faptului că scorul general asociat cu conținutul generat de căutare este mai mare sau egal cu scorul de prag general are loc ca răspuns la determinarea că interogarea de căutare nu este un interogare de căutare în tendințe. Scorul reflectă calitatea conținutului generat de căutător și relevanța conținutului generat de căutare pentru utilizator
O imagine digitală
- Alegerea că conținutul generat de căutător cuprinde o imagine digitală
- Rețineți că imaginea digitală trebuie să fie afișată într-o porțiune a rezultatelor căutării de imagini din rezultatele căutării; acțiunile includ, în plus, determinarea faptului că conținutul generat de căutător nu are text asociat cu imaginea digitală, în care determinarea faptului că imaginea digitală trebuie să fie afișată în porțiunea rezultatelor căutării de imagini a rezultatelor căutării are loc ca răspuns la determinarea că conținutul generat de căutare. este fără text asociat cu imaginea digitală; conținutul generat de căutător include conținut generat de utilizator;
Conținut generat de utilizatori, generat de un utilizator autor
- Conținutul generat de căutare cuprinde conținut generat de un utilizator autor; utilizatorul autor este membru al unui grafic social al căutătorului; conținutul generat de căutare include cel puțin un mesaj electronic, text furnizat într-o sesiune de chat, o postare către un serviciu de rețea socială, o imagine digitală; iar serviciile sociale implementate pe calculator includ cel puțin unul dintre:
- Servicii de rețele sociale,
- Serviciu de mesagerie electronică
- Serviciu de chat
- Serviciu de microblogging
- Serviciu de blogging
- Serviciu de partajare a conținutului digital.
Acest brevet recent acordat se află la:
Prezentarea selectivă a tipurilor de conținut și a surselor în căutare
Inventatori: Daniel Belov, Matthew E. Kulick, Adam D. Bursey, David Yen și Maureen Heymans
Cesionar: GOOGLE LLC
Brevetul SUA 11.288.331
Acordat: 29 martie 2022
Depus: 15 mai 2019
Abstract
Implementările prezentei dezvăluiri includ acțiuni de primire a unei interogări de căutare, identificarea rezultatelor potențiale de căutare care răspund la interogarea de căutare, rezultatele potențiale de căutare corespunzătoare conținutului digital stocat în medii de stocare care pot fi citite de computer, determinând că rezultatele potențiale de căutare includ conținut generat de utilizator. care este generat utilizând servicii sociale implementate de computer, primind date asociate cu conținutul generat de utilizator, datele incluzând scorurile, determinând, pe baza scorurilor, că conținutul generat de utilizator urmează să fie furnizat ca rezultat al căutării, generând rezultate de căutare , rezultatele căutării incluzând rezultatele căutării bazate pe web şi cel puţin o parte a conţinutului generat de utilizator şi transmiterea rezultatelor căutării către un dispozitiv de calcul client pentru a fi afişate către utilizator.
Aspecte ale acestei specificații sunt direcționate spre preluarea și afișarea conținutului generat de utilizatori în rezultatele căutării.
Conținutul generat de căutare poate include conținut care este generat folosind servicii sociale implementate de computer.
Servicii sociale implementate pe computer
Exemple de servicii sociale implementate pe computer pot include:
- Serviciu de rețele sociale
- Serviciu de mesagerie electronică
- Serviciu de chat
- Serviciu de microblogging
- Serviciu de blogging
- Serviciu de partajare a conținutului digital
Conținut generat de utilizatori
Conținutul generat de utilizatori poate include:
Conținut furnizat în:
- Mesaje electronice
- Sesiuni de chat
- Postări în serviciile de rețele sociale
- Conținut postat în serviciile de partajare (de exemplu, servicii de partajare a fotografiilor)
- Conținut postat într-un serviciu de blogging.
În scopuri ilustrative și cu titlu de exemplu nelimitator, implementările prezentei dezvăluiri vor fi discutate în contextul conținutului digital generat și distribuit de către utilizatorii de căutare a serviciilor de rețele sociale.
Prezenta dezvăluire poate fi aplicată altor tipuri de conținut, inclusiv, de exemplu, conținut de mesaje electronice și conținut de chat.
Rezultatele căutării pot fi generate pe baza unei interogări de căutare furnizate de un utilizator. Rezultatele căutării pot include conținut disponibil public. Rezultatele căutării pot consta din conținut generat de utilizatori. Conținutul generat de persoane de căutare oferă o gamă pe care o generează utilizatorul și alți utilizatori. Dacă și cum este afișat conținutul generat de căutări în rezultatele căutării poate fi determinat pe baza caracteristicilor conținutului generat de căutare.
Acces controlat conținut
Conținutul generat de căutare poate include conținut controlat de acces. Conținutul cu acces controlat poate consta din conținut care este asociat cu setările de confidențialitate, astfel încât numai utilizatori selectați să poată accesa conținutul. Un exemplu de conținut controlat cu acces poate include conținut furnizat în mesaje electronice, sesiuni de chat și postări către serviciile de rețele sociale. De exemplu, un mesaj electronic poate avea setări de confidențialitate.
Conținutul mesajului electronic este accesibil doar autorului mesajului electronic și destinatarilor cărora le-a fost trimis mesajul electronic. Ca un alt exemplu, o sesiune de chat poate avea setări de confidențialitate, astfel încât conținutul sesiunii de chat să fie accesibil numai participanților la sesiunea de chat. Ca un alt exemplu, o postare către un serviciu de rețea socială poate avea setări de confidențialitate, astfel încât conținutul postării să fie accesibil doar autorului barei și căutărilor cărora autorul le-a permis accesul.
Utilizatorii autori asociați cu un anumit căutator pot fi identificați utilizând un grafic social
Utilizatorii autori asociați cu un anumit căutator pot fi identificați folosind un grafic social al căutării. Un grafic social se poate referi la o singură diagramă socială sau la mai multe grafice sociale interconectate, așa cum sunt utilizate în această specificație. Pot fi generate diferite grafice sociale pentru diferite tipuri de conexiuni pe care le are un utilizator. De exemplu, un utilizator se poate conecta cu contacte de chat într-un grafic social, contacte de mesaje electronice într-un al doilea grafic social și conexiuni (sau contacte) de la un anumit serviciu de rețea socială într-o a treia diagramă socială.
Fiecare grafic social poate include margini la indivizi sau entități suplimentare la grade mai mari de separare de utilizator. Aceste contacte pot avea, la rândul lor, alte contacte la un alt grad de separare de utilizator. În mod similar, conexiunea unui utilizator cu cineva dintr-o anumită rețea socială se poate obișnui apoi să identifice conexiuni suplimentare pe baza conexiunilor acelei persoane. Graficele sociale distincte pot include margini care conectează graficele sociale la alte grafice sociale.
Tipuri de conexiuni și grafice sociale
Tipurile de conexiuni și grafice sociale pot include, dar nu se limitează la, alți utilizatori de căutare în care utilizatorul este:
- Contact direct (de exemplu, e-mail de căutare sau contact de chat, contacte directe pe site-urile sociale)
- Contact indirect (de exemplu, prieteni ai prietenilor, conexiuni ale căutărilor care au o conexiune directă cu persoana care caută).
- Conținutul generat de persoane (de exemplu, postări de blog, recenzii).
Graficul social poate include conexiuni într-o singură rețea sau în mai multe rețele (separabile sau integrate). Pot fi luate în considerare și relațiile grafice sociale publice. În unele exemple, relațiile publice se pot stabili prin intermediul profilurilor publice și al serviciilor publice de rețele sociale.
Sursele informațiilor din graficul social
Graficul social al căutătorului este o colecție de conexiuni (cum ar fi căutătorii și resursele) identificate ca având o relație cu cel care caută într-un anumit grad de separare. Graficul social al celui care caută poate include persoane și conținut anume la diferite grade de separare.
De exemplu, graficul social al unui căutător poate include:
- Prieteni,
- Prietenii prietenilor (de exemplu, așa cum sunt definiți de un utilizator, de un site de grafică socială sau de o altă valoare)
- Cercul social al căutătorului
- Persoane urmărite de utilizator (cum ar fi blogurile abonate, fluxurile sau site-urile web)
- Colegi de munca
- Fother a identificat în mod specific conținutul de interes pentru cel care caută (de exemplu, anumite site-uri web)
Diagrama prezintă un căutător și exemple de conexiuni care extind graficul social al unui căutător la oameni și conținut atât în cadrul unui sistem, cât și prin rețele externe și sunt afișate la diferite grade de separare. De exemplu, un cautator poate avea:
- Lista de profil sau de contacte care include un set de prieteni identificați
- Link-uri către resurse externe (de exemplu, pagini web)
- Abonamente la conținutul sistemului (de exemplu, un sistem care furnizează conținut și aplicații diverse, inclusiv e-mail, chat, video, albume foto, fluxuri sau bloguri)
Fiecare dintre aceste grupuri se poate conecta la alți căutători sau resurse la un alt grad de separare de cel care caută. De exemplu, prietenii celui care caută fiecare au propriul profil care include link-uri către resurse, precum și prietenii prietenilor respectivi.
Graficul social al căutătorului
Conexiunile la un utilizator într-un anumit număr de grade de separare pot fi luate în considerare în graficul social al căutării. Numărul de grade de separare utilizate în determinarea graficului social al căutătorul poate fi specificat de către utilizator. Este utilizat un număr implicit de grade de separare. Mai mult, se poate folosi un număr dinamic de grade de separare care se bazează, de exemplu, pe tipul de conexiune.
Apartenența și gradul de separare în graficul social se bazează pe alți factori, inclusiv pe frecvența interacțiunii. De exemplu, o frecvență de interacțiune a celui care caută (de exemplu, cât de des vizitează utilizatorul un anumit site de grafică socială) sau un tip de interacțiune (de exemplu, susținerea sau selectarea articolelor asociate cu prietenii). Pe măsură ce interacțiunea se schimbă, relația unui anumit contact din graficul social se poate schimba, de asemenea, dinamic. Astfel, graficul social poate deveni mai degrabă dinamic decât static.
Semnalele sociale pot fi stratificate peste graficul social (de exemplu, folosind margini ponderate sau alte ponderi între conexiunile din graficul social). Aceste semnale, de exemplu, frecvența interacțiunii sau tipul de interacțiune dintre cel care caută și o anumită conexiune, se pot obișnui apoi să pondereze anumite conexiuni în graficul social sau graficele sociale fără a modifica conexiunile reale ale graficului social. Aceste ponderi se pot schimba pe măsură ce interacțiunea cu utilizatorul se schimbă.
Graficele sociale pot fi stocate folosind structuri de date adecvate (de exemplu, structuri de date de tip listă sau matrice). Informațiile care descriu orice aspect al unui grafic social stocat pot obține date de relație considerate. De exemplu, datele de relație pot include informații care descriu modul în care anumiți membri ai graficului social al unui căutător sunt conectați cu cel care caută (de exemplu, prin ce cale socială este o anumită entitate conectată la căutare).
Semnale sociale în graficul social
Datele despre relații pot include, de asemenea, informații care descriu orice semnale sociale relevante încorporate în graficul social al căutătorului. Datele despre relații pot fi stocate într-un tabel de căutare a relațiilor (de exemplu, un tabel hash).
Cheile adecvate pentru localizarea valorilor (de exemplu, date de relație) în tabelul de căutare pot include informații care descriu identitățile respective atât ale unui căutător, cât și ale oricărui membru al graficului social al căutării. De exemplu, poate obține o cheie adecvată pentru localizarea datelor de relație în tabelul de căutare (Searcher X, Searcher Y), unde Searcher Y este membru al graficului social al Searcher X.
Utilizarea informațiilor grafice sociale
Sistemul identifică un căutator. Cel care caută poate fi identificat, de exemplu, pe baza unui profil de căutare asociat sistemului. Profilul de căutare poate fi identificat, de exemplu, atunci când cel care caută se conectează la sistem folosind un nume de căutare, o adresă de mesaj electronic sau un alt identificator.
Sistemul găsește graficul social al căutării. Graficul social al persoanei care caută identifică persoanele și resursele asociate cu acesta, de exemplu, în care acesta și-a arătat interesul. Graficul social este limitat la un anumit număr de grade de separare de cel care caută sau la anumite relații sau tipuri de interacțiune cu cel care caută.
Graficul social al cautatorului este generat de un alt sistem si furnizat la cerere. În unele exemple, graficul social al căutătorului poate fi furnizat ca un index care identifică fiecare membru al graficului social al căutătorului și indică serviciile prin care sunt conectați cel care caută și membrul (de exemplu, contacte de mesaje electronice, contacte de rețele sociale etc.) .
Graficul social al căutătorului este determinat utilizând datele din profilul utilizatorului
Pentru a analiza scorurile de actualitate, graficul social al căutătorul este determinat utilizând datele din profilul căutătorului, precum și extragerea informațiilor de la căutători și a resurselor identificate în datele profilului de căutare. De exemplu, profilul celui care caută poate include o listă cu prietenii celui care caută. Prietenii celui care caută pot include prieteni în sistem (de exemplu, folosind același serviciu de e-mail sau chat care este afiliat sistemului) sau externi sistemului (de exemplu, grafice sociale sau o listă de contacte asociate cu aplicații terțe sau furnizorii de servicii). Profilul căutătorul poate include, de asemenea, o listă de abonamente din care face parte persoana care caută (de exemplu, identificarea conținutului pe care îl urmărește utilizatorul, de exemplu, anumite bloguri sau fluxuri).
Profilul cautatorului poate include si link-uri externe identificate de cautator. Aceste link-uri pot identifica un anumit conținut de interes. Profilul utilizatorului identifică, de asemenea, alte pseudonime utilizate de utilizator (de exemplu, asociate cu anumite furnizori de conținut sau surse de grafice sociale).
Un căutător poate avea o primă identitate pentru o aplicație de chat și o a doua identitate pentru un site web de recenzii de restaurante. Aceste două identități pot fi legate între ele pentru a unifica conținutul asociat cu acel căutator.
Graficul social poate fi extins și mai mult prin extragerea de informații de la persoanele identificate și conținutul din profilul căutătorului. De exemplu, informațiile de profil public pot exista pentru prietenii identificați din care pot fi extrase informații (de exemplu, prietenii, linkurile și abonamentele acestora). Cel care caută poate ajusta direct membrii graficului social. De exemplu, cel care caută își poate grupa contactele (de exemplu, contactele de e-mail) în anumite grupuri accesate de sistem în construirea graficului social al căutării.
În mod similar, un căutator poate împiedica sistemul să adauge membri la graficul social al celui care caută, de exemplu, printr-o opțiune de renunțare sau prin păstrarea contactelor în afara anumitor grupuri utilizate de sistem pentru a genera graficul social. Caracteristicile de confidențialitate oferă unui utilizator o opțiune de înscriere sau de renunțare pentru a permite sau, respectiv, a preveni includerea (sau a elimina utilizatorul dacă este deja inclus) ca membru al graficului social al altuia. Astfel, cei care caută pot avea control asupra informațiilor personale sau informații despre conexiune, dacă există, care sunt incluse în graficele sociale.
Sistemul poate identifica informațiile asociate cu graficul social al căutătorului
Sistemul poate identifica informațiile asociate cu graficul social al căutătorul. Informațiile identificate asociate cu graficul social al persoanei care caută pot include, de exemplu, conținut sau postări către resursele web la care abonat utilizatorul (de exemplu, anumite bloguri și microbloguri). Informațiile identificate pot include și conținut generat de membrii graficului social al căutării. De exemplu, membrii graficului social al unui utilizator pot genera conținut, inclusiv recenzii locale (de exemplu, pentru restaurante sau servicii), recenzii și evaluări video, recenzii de produse, recenzii de cărți, comentarii de blog, comentarii de știri, hărți, adnotări publice web, documente publice, streaming actualizări, fotografii și albume foto.
Sistemul poate indexa informațiile identificate asociate cu graficul social al căutătorului pentru a fi utilizate în regăsirea informațiilor. Informațiile identificate asociate cu graficul social al căutării pot fi indexate prin generarea și încorporarea unor structuri de date adecvate, cum ar fi restricții sociale, într-un index de căutare existent.
Sistemul poate genera restricții sociale prin maparea informațiilor identificate la resursele web corespunzătoare la care se face referire într-un index de căutare și determinând conexiunea socială dintre resursele web și utilizatorul de căutare. De exemplu, sistemul poate accesa un tabel de căutare a relațiilor care include date despre relații care descriu graficul social al unui căutător pentru a determina astfel de conexiuni sociale. În unele exemple, restricțiile sociale pot fi furnizate sub forma unei etichete de informații asociate cu o resursă web la care se face referire inclusă în indexul de căutare.
Preluarea și prezentarea rezultatelor căutării, inclusiv informații despre graficul social
Sistemul de căutare primește o interogare de căutare de la un utilizator. De exemplu, cel care caută poate introduce o interogare de căutare într-o interfață de căutare a unui anumit sistem. Interogarea de căutare include termeni și poate fi generală sau direcționată către anumite tipuri de resurse (de exemplu, o căutare pe web sau o căutare de imagini).
Cel care caută poate trimite interogarea de căutare de pe un dispozitiv client. Clientul poate obține un computer cuplat la sistemul de căutare printr-o rețea locală (LAN) sau o rețea largă (WAN), de exemplu, Internet. Sistemul de căutare și dispozitivul client sunt mașini unice. De exemplu, un căutator poate instala o aplicație de căutare desktop pe dispozitivul client. Cel care caută poate trimite interogarea de căutare unui motor de căutare din sistemul de căutare.

Când utilizatorul trimite interogarea de căutare, interogarea de căutare este transmisă printr-o rețea către sistemul de căutare. Sistemul de căutare poate fi implementat ca, de exemplu, programe de calculator care rulează pe computere în locații care sunt cuplate între ele printr-o rețea.
Preluarea rezultatelor căutării relevante pentru interogarea primită
Sistemul de căutare preia rezultatele căutării, inclusiv rezultatele căutării asociate cu graficul social al căutării. De exemplu, sistemul poate prelua rezultatele căutării, inclusiv conținutul generat de membrii graficului social al căutării. Sistemul de căutare poate include un motor de căutare pentru preluarea rezultatelor căutării relevante pentru interogarea primită. Motorul de căutare poate include:
- Un motor de indexare care indexează resurse (de exemplu, documente web, cum ar fi pagini web, imagini sau articole de știri de pe Internet) găsite într-un corpus (de exemplu, o colecție sau un depozit de conținut)
- Un index de căutare care stochează informațiile despre index
- Un localizator de resurse pentru identificarea resurselor din indexul de căutare care răspund la interogare (de exemplu, prin implementarea unei rutine de potrivire a textului de interogare)
- În unele exemple, motorul de căutare poate include și un motor de clasare (sau alt software) pentru a clasifica resursele web care se potrivesc interogării
Indexarea și clasarea resurselor web pot fi efectuate folosind tehnici convenționale sau alte tehnici. Informațiile identificate asociate cu graficul social al căutătorului pot fi incluse în același index ca și alte resurse sau într-un index separat. În consecință, poate fi efectuată o căutare separată pentru rezultatele generale ale căutării care răspund la interogare, precum și pentru anumite rezultate ale căutării care identifică resursele asociate cu graficul social al căutării (de exemplu, resurse web aprobate).
Sistemul prezintă rezultatele căutării, inclusiv rezultatele căutării asociate cu graficul social al căutării. De exemplu, sistemul de căutare poate prezenta rezultate ale căutării reprezentând conținutul generat de membrii graficului social al căutării și de către utilizatorul însuși.
Motorul de căutare poate transmite rezultatele căutării preluate prin rețea către dispozitivul client pentru a fi prezentate celui care caută, de exemplu, ca rezultate de căutare pe o pagină web pentru a fi afișate într-un browser web care rulează pe dispozitivul client. Sistemul de căutare prezintă rezultate de căutare receptive asociate cu graficul social al căutării împreună într-un grup, separat de orice rezultat general al căutării. Sistemul prezintă rezultatele căutării asociate cu graficul social al căutării, amestecate cu orice rezultate generale de căutare preluate.
SERP-uri care includ rezultate asociate cu graficul social al căutătorului
Pagina cu rezultatele căutării afișează exemple de rezultate de căutare care răspund la interogarea exemplu „safari în Tanzania”. În exemplul ilustrat, rezultatele căutării afișate includ rezultatele căutării pe web și rezultatele căutării de imagini. Rezultatele căutării pe web includ rezultatele căutării. Rezultatele căutării sunt asociate cu resurse (de exemplu, pagini web) care sunt accesibile public pe Internet.
Rezultatul căutării include conținut generat de utilizatori care se consideră că devine relevant pentru interogarea de căutare. În exemplu, rezultatul căutării include conținut cu acces controlat furnizat ca postare care este distribuită folosind un serviciu de rețele sociale. De exemplu, utilizatorul autor „Jane Friend” a generat postarea și a distribuit-o pentru a selecta utilizatorii de căutare. În exemplul ilustrat, distribuția postării este oferită ca „Limitată”, ceea ce indică faptul că numai utilizatorii de căutare selectați de utilizatorul autor pot accesa postarea.
În consecință, „Jane Friend” este un membru al graficului social al căutătorului, iar acesta a fost identificat în distribuție. În unele exemple, distribuția poate include o distribuție publică, astfel încât orice persoană care caută, indiferent dacă este persoana de contact a utilizatorului autor, să poată accesa postarea.
Rezultatele imaginii includ rezultate de căutare receptive asociate cu imagini care sunt disponibile public și imagini care sunt asociate cu un grafic social al utilizatorului. De exemplu, rezultatele imaginii pot include imagini. În exemplul ilustrat, imaginile pot include imagini disponibile public, iar imaginea include o imagine care este postată de un membru al graficului social al căutării. De exemplu, imaginea poate obține o imagine postată de utilizatorul „Jane Friend”, care a fost autorul postării furnizate ca rezultat al căutării.
Conținut generat de căutător în SERP-uri bazat pe graficul social al unui căutator
Componentele exemplu includ o componentă de căutare, o sursă de date de conținut, o sursă de date de conținut generată de căutător și o sursă de date de profil. În unele exemple, componenta de căutare poate fi furnizată ca programe de calculator executate folosind dispozitive de calcul (de exemplu, servere). În unele exemple, fiecare dintre sursele de date poate fi furnizată ca dispozitive de stocare care pot fi citite de computer (de exemplu, baze de date).
Componenta de căutare poate comunica cu fiecare dintre sursele de date printr-o rețea (de exemplu, o rețea locală (LAN) sau o rețea largă (WAN), Internet). Componenta de căutare primește intrarea de căutare, procesează intrarea de căutare pe baza datelor furnizate de la sursele de date și generează rezultate de căutare. Intrarea căutării poate fi furnizată printr-un dispozitiv de calcul (de exemplu, un dispozitiv de calcul client) și rezultatele căutării pot fi furnizate dispozitivului de calcul pentru a fi afișate către utilizator.
Componenta de căutare poate identifica un profil de căutare pe baza intrării căutării și poate prelua datele de profil corespunzătoare căutătorului din sursa de date de profil. În unele exemple, datele profilului de căutare pot include un index de contact. Indexul de contact se poate obișnui cu identificarea membrilor graficului social al căutătorului. De exemplu, graficul social al căutătorului poate include U1, . . . U.sub.n.
Intrarea de căutare poate include o interogare de căutare care este primită de componenta de căutare. Ca răspuns la primirea interogării de căutare, componenta de căutare poate procesa datele furnizate de sursa de date de conținut și de sursa de date generată de căutare pentru a genera rezultate de căutare. în unele exemple, ca răspuns la primirea interogării de căutare, componenta de căutare poate prelua indexul de contact 510 corespunzător căutătorul care a furnizat interogarea de căutare (de exemplu, pe baza informaţiilor de conectare a căutării).
Accesarea sursei de date generate de căutare
Componenta de căutare poate accesa sursa de date generată de căutător pentru a prelua conținutul generat de căutător care poate deveni relevant pentru rezultatele căutării și la care i se permite accesul celui care caută. În unele exemple, conținutul generat de căutare poate include mesaje electronice, chat-uri, postări către servicii de rețele sociale, postări pe blog și postări pe microblog.
Conținutul generat de căutare poate obține conținut care este generat de membrii graficului social al celui care caută sau conținut care este generat de către cel care caută însuși.
Componenta de căutare poate primi conținutul generat de căutare și datele asociate cu conținutul generat de căutare. Componenta de căutare poate determina dacă un anumit conținut generat de căutări va fi furnizat ca rezultate ale căutării. în unele exemple, şi după cum s-a discutat în detaliu aici, componenta de căutare poate determina dacă şi cum să se afişeze un anumit conţinut generat de căutător ca rezultate de căutare pe baza parametrilor. În unele exemple, dacă un anumit conținut generat de căutător urmează să fie afișat, poate fi determinat pe baza interogării de căutare.
Cu titlu de exemplu nelimitator, conținutul generat de căutare poate include o postare care este postată pe un serviciu de rețea socială. Exemple de date asociate cu postarea pot include un marcaj temporal, scoruri de actualitate (TS) și scoruri postare (PS) (numit și scor general).
Marca temporală indică ora la care postarea a fost distribuită serviciului de rețele sociale. În unele exemple, marca temporală indică o oră la care a avut loc un eveniment pentru postare. Exemplele de evenimente pot include un comentariu la postare, o redistribuire a postării și o aprobare a postării.
Scorul de actualitate indică gradul în care conținutul se referă la interogarea de căutare
Scorurile de actualitate pot indica gradul în care conținutul postării se referă la interogarea de căutare. În unele exemple, scorurile de actualitate pot indica gradul în care conținutul postării se referă la o chestiune de interes. În unele exemple, conținutul se poate referi la o chestiune care a apărut recent în știri.
De exemplu, o chestiune de interes poate include un dezastru natural și poate obține un subiect frecvent de conținut distribuit pe Internet într-o anumită perioadă de timp. Dacă conținutul postării se referă la dezastrul natural, postarea poate fi considerată a fi de actualitate și poate avea scoruri asociate de actualitate care reflectă acest lucru.
Scorul postului și scorurile de actualitate
În unele exemple, scorul postării (sau scorul general) reflectă calitatea postării și relevanța postării pentru un anumit utilizator. De exemplu, postarea poate avea asociat un scor pentru prima postare care reflectă calitatea postării și relevanța postării pentru un prim cautator. Postarea poate avea asociat un scor al doilea post care reflectă calitatea postării și relevanța postării pentru un al doilea căutător. Scorul din primul post și cel de-al doilea scor pot fi diferite unul de celălalt.
Scorurile de actualitate și scorurile postărilor sunt generate de un serviciu de punctare și pot fi furnizate magazinului de date de conținut generat de căutător.
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.
Căutați știri direct în căsuța dvs. de e-mail
*Necesar