Când începeți să căutați pe cineva în bara de căutare a Facebook, acesta va începe automat să readucă descoperirile. Care este algoritmul aici? Ordinea este arbitrară și dacă nu ce o determină?

Edit: Motivul pentru care am întrebat este că un prieten de-al meu a încercat să caute „Rachel”, iar primul rezultat a fost o Rachel care era prietenă cu mine. Singurul lor prieten comun este Sub ea se afla o altă Rachel cu care împărtășea mai mulți prieteni comuni. Acest lucru părea ciudat, așa că mă întrebam dacă cineva avea o idee despre motivul pentru care ar putea fi cazul.

Răspuns

Nu știu sigur (nu lucrez pentru Facebook!), dar din experiența mea pare să aducă înapoi rezultate în (aproximativ) următoarea ordine:

  1. De la prietenii tăi
  2. De la prietenii tăi prieteni
  3. Persoane cu interese comune (pagini apreciate, grupuri comune etc.)

După aceasta începe să devină mai multe presupuneri, dar bănuiesc că orașul natal, locurile de muncă partajate etc., toate intră și ele în joc.

Cu mai mult de 500 de milioane de utilizatori există „o mulțime de date și conexiuni existente pe care le pot folosi pentru a-și baza euristica

Răspuns

Există o postare destul de aprofundată despre modul în care funcționează Căutarea Facebook postată pe pagina Facebook Engineering: http://www.facebook.com/note.php?note_id=365915113919


Din aceasta, secțiunea Indicatori de relevanță :

Context personal: Spre deosebire de majoritatea motoarelor de căutare, fiecare căutare pe Facebook implică două elemente cheie – o interogare și un interogator. Așa cum trebuie să înțelegem interogarea, este la fel de esențial să înțelegem persoana din spatele interogării. Este mai probabil ca oamenii să caute lucruri situate în propriul oraș / țară sau pentru persoane care împărtășesc același colegiu / loc de muncă. Luăm în considerare aceste informații și multe altele atunci când clasăm rezultatele. Cu cât știm mai multe despre dvs., cu atât vor fi mai bune rezultatele căutării.

Context social: subset important al contextului personal, contextul social se referă la persoanele pe care le cunoaște și le pasă. „Jose Gonzales” cu care aveți 5 prieteni comuni este un rezultat mai bun decât cei fără prieteni în comun. Rețineți că, cu cât căutarea unui loc de muncă este mai bună pentru a vă ajuta să găsiți și să vă conectați, cu atât rezultatele căutării vor fi mai bune. În timp ce contextul personal folosește lucruri care îți pasă, contextul social se ocupă de lucrurile care țin la prietenii tăi. Deoarece calculul contextului social pentru fiecare interogare este complex din punct de vedere tehnic, am construit un serviciu separat pentru acesta. Vom acoperi detaliile acestui serviciu într-o viitoare postare pe blog.

Interogarea: We tokenize interogarea bazată pe limba suspectată (chineză simbolizată pe caractere, engleză pe spații), corectați potențialele greșeli de ortografie, găsiți „Elizabeth Jones”, chiar dacă ați introdus „Liz Jones” etc. De asemenea, prioritizăm rezultatele în funcție de modul în care acestea s-au potrivit interogare; de exemplu, clasificăm entitățile cu „chicago” în titlul lor diferit de cele situate în Chicago. „Am făcut progrese semnificative în ceea ce privește înțelegerea interogărilor, dar mai avem multe de făcut.

Popularitate globală: O entitate populară în rândul unui public numeros merită un rang înalt. Cineva care caută „Michael Jackson” are mai multe șanse să dorească vedeta pop decât un prieten al unui prieten cu același nume. Pentru a determina popularitatea globală, ne uităm la cât de mulți oameni sunt conectat la o entitate, precum și la cât de angajați sunt – o aplicație de poker cu câțiva utilizatori frecvenți ar putea fi mai relevantă decât una cu mai mulți utilizatori rare.

Comentarii

  • Ați putea rezuma secțiunea relevantă aici. Aceasta protejează împotriva putrezirii link-ului (știu că acesta este Facebook, dar nu știți niciodată).

Răspuns

Iată ce am observat. Ori de câte ori caut un prieten pe facebook, încep să scriu persoana numele, și după primele câteva litere, primesc o listă de oameni care sunt primii t sau numele de familie începe cu literele pe care le-am tastat. În mod normal, lista prietenilor începe cu oameni cu care sunt deja prieten și conduce la oameni pe care i-aș putea cunoaște prin prieteni comuni. DAR …

De curând am început să întâlnesc un tip. Acum, când scriu litera „G” pentru a-mi căuta prietena Georgia, prima persoană de pe lista mea este cel mai bun prieten al iubitului meu, care numele de familie începe cu „G”. Apoi am încercat „K” pentru Kelly. În loc să-l văd pe prietenul meu Kelly care ar apărea în mod normal, primesc o listă de persoane cu numele Keats – surorile, mama, mătușa și verii iubitului meu.Nu am mai vizitat niciunul dintre aceste profiluri, așa că presupun că toate le verifică pe ale mele pentru a vedea despre ce este vorba despre noua fată. Asta doar arată că rezultatele căutării se bazează, cel puțin parțial. , la vizitele de profil.

Comentarii

  • În calitate de profesor, primesc în fiecare an mai multe cereri de prietenie de la studenți care îmi caută și răsfoiesc profilul (că eu nu ‘ nu accept), totuși nu mi s-a întâmplat niciodată să le văd profilul în timp ce scriu în caseta de căutare.

Răspunde

Este posibil să fie mai activ cu tine pe facebook decât cu ceilalți prieteni, ceea ce ar pune prima Rachel mai sus în algoritm decât Rachel care este prieteni cu oameni cu care nu interacționează la fel de mult.

Din nou, aceasta este doar o presupunere deoarece nu lucrez pentru Facebook.

Răspunde

Cred că are legătură cu cine vă vede pagina, pentru cât timp, cine vezi, cât timp și cât de des le cauți. Prietenii dvs. au probabil o valoare oarecum mare de afișat mai întâi și / sau prietenii lor, iar valoarea poate fi redusă probabil decât un non-prieten datorită factorului de timp petrecut pe pagina unui non-prieten. Poate chiar și clicurile sunt jucate în căutarea. Există o formulă complicată. Facebook este nebun după aceste lucruri. În film, când Mark (CEO-ul facebook) a făcut site-ul despre care fată de la școală era fierbinte sau nu, el a cerut unui prieten să vină cu o formulă pentru Cu cât de strălucit a devenit Facebook, nu mă îndoiesc o secundă că iau în considerare toți acești factori și alți 20.000 atunci când proiectează această formulă.

Mi-a plăcut acest tip și nu am putut găsi pagina lui. Bineînțeles că și el mă căuta și presupun că motivul pentru care nu am putut să-l caut este pentru că a făcut ca pagina lui să fie doar căutabilă. la prieteni. (are o prietenă de ce și nu a vrut să știu) Când mi-a permis să-l caut, el a fost primul după ce i-am tastat numele. Nu am mai văzut asta.

Răspuns

Începe cu litera de intrare face o interogare rapidă din mai multe baze de date ” s și sau tabele. Spuneți că începeți să tastați v. Se caută mai întâi oricare dintre numele prietenilor dvs. care încep cu un v. Dacă găsește un prieten, îl afișează.

Am observat că, dacă aveți o pagină de prieteni pe care o vizitați mai des. Dacă începeți să tastați prima literă, aceasta va arăta ca prim rezultat. Deci, se pare că vă salvează căutările frecvente, permițându-le pentru a vă oferi rezultate mai bune.

Răspuns

Cu siguranță pot spune că există persoane care au venit pe lista respectivă care sunt nu prietenii mei de pe Facebook și pe care nu i-am căutat niciodată și îi recunosc din trecutul meu. De asemenea, am o flacără veche pe care am căutat-o și el a fost în fruntea listei mele acolo, apoi s-a mutat la a treia în jos (toți trei începând cu litera A), iar eu nu l-am căutat din nou, apoi s-a mutat în vârf.

Greu de spus, dar aș ghici că cel din partea de sus vă uitați la profilul dvs.

Răspundeți

Prietenii reciproci apar mai întâi. Pe măsură ce tastați aproape de un anumit nume și rezultatele sunt nu prietenii tăi și nu le-ai vizitat niciodată profilurile, atunci este cineva care le-a vizitat De curând.

De asemenea, se afișează mai întâi paginile și persoanele pe care le vizitați cel mai mult.

Răspuns

De fapt, sunt aproape sigur că are de-a face cu persoanele care vă vizualizează pagina, pentru că mă gândeam la acest lucru și am realizat un mic experiment (este un pic confuz, dar țin cu mine).

Am început prin a tasta fiecare literă a alfabetului și văzând cine a venit la căutare. De exemplu, am tastat „A” și am văzut cine a venit. Am observat că lista persoanelor nu era neapărat în ordine alfabetică, dar oamenii din partea de sus erau cu siguranță cei mai apropiați prieteni ai căror pagini le vizitez tot timpul.

Atunci m-am gândit că poate Facebook setează bara de căutare în mod convenabil pentru a găsi persoanele pe care le vizitați cel mai mult. Dar apoi am văzut ceva ciudat, fata pe care tocmai am adăugat-o era de fapt a doua persoană din lista „L”, prima fiind cea mai bună prietenă a mea, așa că mi s-a părut ciudat.

Așadar, am început să mă gândesc că s-ar putea să aibă de-a face cu persoanele care vă vizitează pagina. Pentru a testa teoria, m-am dus la lista mea „C”, unde primii doi oameni erau de fapt aproape egali în ceea ce privește câte ori le-am vizitat pagina și presupun că au vizitat-o pe a mea. M-am dus la a doua persoană din lista „C” și am dat clic pe pagina lor mult, am reîmprospătat-o de câteva ori bune. Apoi m-am întors și am căutat „C” și, cu siguranță, acum era al doilea prieten a cărui pagină îl reîmprospătasem, care a apărut primul . Știam că acest al doilea prieten făcea camping și nu avea niciun fel de Facebook / niciun fel de a privi pagina mea.

Acum, aici este adevăratul kicker: i-am spus celuilalt prieten al meu din lista „C”, cel care obișnuia să fie primul când am căutat „C” pentru a continua Am luat câteva minute și am căutat din nou „C” și ghicesc cine a venit primul?

Așa este, fata care tocmai mă căutase pagină, în ciuda faptului că am căutat recent pagina celeilalte fete.

Dovedește cu adevărat că bara de căutare Facebook funcționează asupra persoanelor care v-au vizualizat profilul? Poate, dar ar putea, de asemenea, demonstrează că am WAY prea mult timp pe mâna mea.

Răspuns

Când merg la profilul iubitului meu și tastați litera C în bara de căutare, apoi primul rezultat este fosta lui iubită, de care nu este prieten, pe Facebook, așa că cred că poate apărea persoanele care se uită la pagina dvs. în timp ce jură că a fost doar pe ea pagină o dată în ultimul an și jumătate și totuși ea apare în fața paginilor prietenilor săi. Dacă acesta nu este caz, va fi curând singur!

Comentarii

  • Oferă acest lucru o imagine detaliată a modului în care Facebook ghicește căutarea?

Răspuns

Mă uit la prietenii mei căutând de ceva vreme..un mic TOC … LOL și când Căut pe cineva care este prieten pe Facebook și unul care nu este prieten, cea mai recentă persoană căutată se mută în partea de sus. Am încetat să mă uit la cel care nu este un prieten de pe facebook care se aștepta ca el să meargă în jos pe listă și a făcut-o pentru o vreme, rămânând constant în același loc luni întregi, apoi a mers în fruntea listei mele săptămâni întregi … de multe ori, așa că l-am întrebat în cele din urmă despre asta și el neagă să se uite la profilul meu, dar nu-l cred. Se pare că Facebook ține evidența celor pe care îi cauți mai întâi, apoi cine te caută (cu excepția cazului în care arată foarte mult, apoi merg la Prima poziție) apoi pe oricine ai un mesaj privat, apoi pe cei cu care ai cea mai mare interacțiune.

Răspunde

În cele din urmă am descoperit Facebook-ul truc de bara de căutare !! Așadar, de ani de zile există zvonul că bara de căutare este cheia pentru a afla cine vă vede FB. Se spune că este doar o legendă … Nu chiar !! Deci, legenda spune că, dacă tastați o scrisoare, primul rezultat este fie persoana pe care ați căutat-o / ați uitat-o în sfârșit … Sau dacă nu ați avut-o niciodată, persoana respectivă te-a privit! Sau te caută frecvent, sau pe ambele.

(Funcționează și pe bază de interacțiune, mai ales pentru prieteni, dar am găsit că funcționează pentru prieteni care nu interacționează niciodată cu tine , precum și prietenii prietenilor care nu au avut niciodată interacțiune.)

Așa că am făcut un mic experiment și am aflat că trucul funcționează – DAR DOAR DACĂ VĂ CĂUTAȚI AMBOS unii pe alții! Aceasta este veriga lipsă. Am avut pe cineva să mă vadă … Nimic. Ei erau încă în poziția 4 în jos de sus. Caut pe altcineva, care nu m-a văzut, și nimic – încă sunt un rezultat scăzut . Dar apoi caut persoana care m-a privit în aceeași zi și boom! Mai puțin de 3 ore mai târziu, au fost rezultatul numărul unu când am tastat inițialele lor de nume sau prenume !! De altfel, acest lucru funcționează pentru prieteni sau prieteni de prieteni, chiar și pentru cei care au un singur prieten comun în comun cu dvs.!

(Important: nu încercați să înșelați tastând parțial numele lor. Numai prima inițială , pentru nume sau prenume! De asemenea, acest lucru funcționează pentru FB pe site-ul complet, pe care îl folosesc pe telefonul meu ca modificare a FB mobil. Nu funcționează cu aplicația iPhone.)

Dacă căutați pe cineva, prieten sau nu, acesta va afișa în continuare în primele 5 rezultate până la o zi sau cam așa, apoi se clasează mai jos și nici măcar nu se afișează în top 3 dacă nu mai căutați din nou. Dacă căutați pe cineva și imediat (aproximativ 3 ore mai târziu) se clasează pe locul 1 după aceea, ei „v-au căutat / vă privesc și voi! Dacă, în cele din urmă, scad în clasament, fie un alt prieten cu aceleași inițiale a interacționat cu recent sau sunteți singura parte interesată …

Desigur, acest lucru va fi dificil de urmărit dacă îi urmăriți și faceți clic pe ele de mai multe ori pe zi, LOL! Dar eu ” Am constatat că o singură căutare este suficientă pentru a o activa. (Urmăresc căutările mele folosind jurnalul de căutare. Ștergerea căutărilor dvs. poate produce rezultate și după câteva ore.) Am încercat acest experiment în mai multe zile … Aceleași rezultate. (În cazul în care sunteți întrebându-mă unde găsesc timpul, răspunsul este că „nu dorm mult!)

Comentarii

  • I ‘ sunt foarte dubios.
  • Este ‘ adevărat … L-am testat de mai multe ori. Același rezultat.

Răspuns

Cred că ar putea fi cineva care v-a văzut recent profilul. Nimeni altcineva nu a prezentat acest lucru.

Comentarii

  • Aveți o sursă pentru aceste informații?

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *