Wanneer je naar iemand begint te zoeken in de zoekbalk van Facebook, begint het automatisch vondsten terug te halen. Wat is hier het algoritme? Is de volgorde willekeurig, en zo niet, wat bepaalt het?

Bewerken: mijn reden om het te vragen is dat een vriend van mij probeerde te zoeken naar “Rachel”, en het eerste resultaat was een Rachel die bevriend was met mij. Hun enige gemeenschappelijke vriend is onder haar stond nog een Rachel met wie hij meer gemeenschappelijke vrienden deelde. Dit leek me gewoon vreemd, dus ik vroeg me af of iemand enig inzicht had in waarom dit het geval zou kunnen zijn.

Antwoord

Ik weet het niet zeker (ik werk niet voor Facebook!), maar uit mijn ervaring lijkt het resultaten terug te brengen in (ongeveer) de volgende volgorde:

  1. Van je vrienden
  2. Van je vrienden vrienden
  3. Mensen met gemeenschappelijke interesses (gelikete paginas, gedeelde groepen enz.)

Hierna begint het meer giswerk te worden, maar dat vermoed ik geboortestad, gedeelde werkplekken enz. spelen ook allemaal een rol.

Met meer dan 500 miljoen gebruikers is er “een heleboel gegevens en bestaande verbindingen die ze kunnen gebruiken om hun heuristieken op te baseren

Answer

Er is een behoorlijk diepgaande post over hoe Facebook Search werkt, gepost op de pagina van Facebook Engineering: http://www.facebook.com/note.php?note_id=365915113919


Daaruit volgt de sectie Relevantie-indicatoren :

Persoonlijke context: In tegenstelling tot de meeste zoekmachines omvat elke Facebook-zoekopdracht twee belangrijke elementen: een zoekopdracht en een querier. Net zoals we de vraag moeten begrijpen, is het net zo belangrijk om de persoon achter de vraag te begrijpen. Mensen zijn eerder geneigd dingen te zoeken die zich in hun eigen stad / land bevinden of naar mensen die dezelfde universiteit / werkplek delen. We houden rekening met deze informatie en nog veel meer bij het rangschikken van resultaten. Hoe meer we over u weten, hoe beter uw zoekresultaten zullen zijn.

Sociale context: An belangrijke subset van persoonlijke context, sociale context verwijst naar de mensen die iemand kent en om geeft. De “Jose Gonzales” met wie je 5 gemeenschappelijke vrienden hebt, is een beter resultaat dan die zonder gemeenschappelijke vrienden. Merk op dat hoe beter het zoeken naar een baan u helpt bij het vinden en verbinden, hoe beter uw zoekresultaten zullen worden. Terwijl persoonlijke context gebruik maakt van dingen waar je om geeft, heeft sociale context betrekking op de dingen waar je vrienden om geven. Omdat het berekenen van de sociale context voor elke vraag technisch complex is, hebben we er een aparte service voor gebouwd. We zullen de details van deze service in een toekomstige blogpost behandelen.

De vraag: We tokenize de zoekopdracht op basis van de verdachte taal (Chinees tokenized op tekens, Engels op spaties), mogelijke spelfouten corrigeren, Elizabeth Jones zoeken, ook al heb je Liz Jones getypt, enzovoort. We geven ook prioriteit aan resultaten op basis van hoe ze overeenkomen met de vraag; we rangschikken entiteiten met chicago in hun titel bijvoorbeeld anders dan die in Chicago. We hebben goede vooruitgang geboekt bij het begrijpen van zoekopdrachten, maar hebben nog veel meer te doen.

Wereldwijde populariteit: Een entiteit die populair is bij een groot publiek verdient een hoge positie. Iemand die op Michael Jackson zoekt, wil eerder de popster dan een vriend van een vriend met dezelfde naam. Om de wereldwijde populariteit te bepalen, kijken we naar het aantal mensen dat verbonden met een entiteit en hoe betrokken ze zijn – een pokertoepassing met een paar frequente gebruikers kan relevanter zijn dan een met meerdere niet-frequente gebruikers.

Reacties

  • Kunt u de relevante sectie hier samenvatten. Het beschermt tegen linkrot (ik weet dat dit Facebook is, maar je weet maar nooit).

Antwoord

Dit is wat me is opgevallen. Telkens wanneer ik naar een vriend zoek op Facebook, begin ik de persoon te typen naam, en na de eerste paar letters krijg ik een lijst met mensen die het eerst zijn t of achternaam begint met de letters die ik heb getypt. NORMAAL begint de lijst met vrienden met mensen met wie ik al bevriend ben, en leidt naar mensen die ik misschien ken via gemeenschappelijke vrienden. MAAR …

Ik ben onlangs begonnen met een relatie met een man. Als ik nu de letter “G” typ om mijn vriend Georgia te zoeken, is de eerste persoon op mijn lijst de beste vriend van mijn vriend wiens achternaam begint met “G”. Toen probeerde ik “K” voor Kelly. In plaats van mijn vriendin Kelly te zien die normaal zou verschijnen, krijg ik een lijst met mensen met de achternaam Keats – de zussen, moeder, tante en neven van mijn vriendje.Ik heb nog nooit een van deze profielen bezocht, dus ik vermoed dat ze allemaal de mijne bekijken om te zien waar het nieuwe meisje over gaat. Dat toont alleen maar aan dat de zoekresultaten zijn gebaseerd, althans gedeeltelijk , op profielbezoeken.

Reacties

  • Als docent krijg ik uiteindelijk elk jaar verschillende vriendschapsverzoeken van studenten die zoeken en bladeren door mijn profiel (dat ik don ‘ niet accepteren), maar het is me nooit overkomen om hun profiel te zien terwijl ik in het zoekvak schreef.

Antwoord

Het is mogelijk dat hij actiever is bij jou op Facebook dan bij de andere vrienden, waardoor de eerste Rachel hoger in het algoritme zou komen te staan dan de Rachel die vrienden met mensen met wie hij niet zo vaak contact heeft.

Nogmaals, dit is slechts een vermoeden, aangezien ik niet voor Facebook werk.

Antwoord

Ik denk dat het te maken heeft met wie uw pagina bekijkt, voor hoelang, wie y u bekijkt hoe lang en hoe vaak u ze doorzoekt. Uw vrienden hebben waarschijnlijk een ietwat grote waarde om als eerste te verschijnen en / of hun vrienden en de waarde kan waarschijnlijk lager zijn dan die van een niet-vriend vanwege de tijdfactor die wordt besteed aan de pagina van een niet-vriend. Misschien wordt er zelfs in geklikt zoeken. Er is een ingewikkelde formule. Facebook is gek op dit spul. In de film, toen Mark (CEO van Facebook) de site deed over welk meisje op school hot was of niet, vroeg hij een vriend om een formule te bedenken om bepaal een winnaar Met hoe briljant Facebook is geworden, twijfel ik er geen seconde aan dat ze al deze factoren en 20.000 andere in overweging nemen bij het ontwerpen van deze formule.

Ik vond deze man leuk en ik kon zijn pagina niet vinden. Natuurlijk zocht hij ook naar mij en ik neem aan dat de reden waarom ik hem niet kon zoeken, was omdat hij zijn pagina alleen doorzoekbaar maakte naar vrienden. (hij heeft daarom een vriendin en wilde niet dat ik het wist) Toen hij me toestond hem te zoeken, was hij de eerste nadat ik zijn naam had getypt. Ik heb dit niet eerder gezien.

Answer

Het begint met de letter van invoer maakt een snelle zoekopdracht uit meerdere databases ” s en of tabellen. Stel dat u v begint te typen. Het zoekt eerst naar de namen van uw vrienden die beginnen met een v. Als het een vriend vindt, wordt deze weergegeven.

Ik heb gemerkt dat als je een vriendenpagina hebt die je vaker bezoekt. Als je dan de eerste letter begint te typen, wordt dat als eerste resultaat weergegeven. Het lijkt erop dat ze je vaak gezochte paginas opslaan, zodat ze om u betere resultaten te geven.

Answer

Ik kan zeker zeggen dat er mensen op die lijst zijn gekomen die niet mijn Facebook-vrienden, en die ik nog nooit heb opgezocht, en ik herken ze uit mijn verleden. Ik heb ook een oude vlam die ik heb opgezocht en hij stond daar bovenaan mijn lijst, toen verhuisde hij naar de derde naar beneden (alle drie beginnend met de letter A), en ik heb hem niet nog een keer opgezocht, en toen ging hij naar boven.

Moeilijk te zeggen, maar ik denk dat degene aan de bovenkant kijken naar je profiel.

Antwoord

Wederzijdse vrienden verschijnen eerst. Terwijl je typt dicht bij een naam en de resultaten zijn niet je vrienden en je had nog nooit hun profiel bezocht, dan is het iemand die je bezocht u onlangs.

Ook de paginas en mensen die u het meest bezoekt, verschijnen het eerst.

Antwoord

Ik ben er eigenlijk bijna zeker van dat het te maken heeft met mensen die je pagina bekijken, omdat ik hierover nadacht en een klein experiment heb uitgevoerd (het is nogal verwarrend, maar heb geduld).

Ik begon met typen elke letter van het alfabet en zien wie er op de zoektocht kwam. Dus typte ik bijvoorbeeld “A” en zag wie er kwam. Het viel me op dat de lijst met mensen niet noodzakelijk in alfabetische volgorde stond, maar de mensen bovenaan waren zeker mijn beste vrienden wiens paginas ik de hele tijd bezoek.

Toen dacht ik dat Facebook de zoekbalk misschien handig voor je instelt om de mensen te vinden die je het meest bezoekt. Maar toen zag ik iets vreemds, het meisje dat ik zojuist had toegevoegd was eigenlijk de tweede persoon in de “L” -lijst, de eerste was mijn beste vriend, dus dat leek me vreemd.

Dus toen begon ik te denken dat het misschien te maken had met de mensen die je pagina bezoeken. Om de theorie te testen, ging ik naar mijn “C” -lijst, waar de twee beste mensen eigenlijk vrijwel gelijk waren in termen van hoe vaak ik hun pagina heb bezocht en ik neem aan dat ze de mijne hebben bezocht. Ik ging naar de tweede persoon in de “C” -lijst en klikte veel op hun pagina, ververst het een paar keer goed. Toen ging ik terug en zocht naar “C” en ja hoor, het was nu de tweede vriend wiens pagina ik had vernieuwd die eerste . Ik wist dat deze tweede vriend aan het kamperen was en geen Facebook had / geen manier om naar mijn pagina te kijken.

Nu is hier de echte kicker: ik vertelde het aan mijn andere vriend in de “C” -lijst, degene die gebruikte als eerste was toen ik op “C” zocht om verder te gaan mijn pagina een paar keer. Dat deed ze. Ik nam toen een paar minuten de tijd en zocht opnieuw naar “C”, en raad eens wie er het eerst kwam?

Dat klopt, het meisje dat zojuist mijn pagina, ondanks het feit dat ik onlangs de pagina van het andere meisje had opgezocht.

Bewijst dit echt dat de zoekbalk van Facebook werkt op mensen die uw profiel hebben bekeken? Misschien, maar het kan ook bewijzen dat ik VEEL te veel tijd over heb.

Antwoord

Wanneer ik naar het profiel van mijn vriend ga en typ de letter C in zijn zoekbalk en het eerste resultaat is zijn ex-vriendin, met wie hij geen vrienden is op Facebook, dus ik denk dat het de mensen kan laten zien die naar je pagina kijken omdat hij zweert dat hij alleen op haar is geweest pagina één keer in de afgelopen anderhalf jaar en toch verschijnt ze voor de paginas van zijn vrienden. Als dit niet de case, hij “zal binnenkort vrijgezel zijn!

Reacties

  • Geeft dit een diepgaand beeld van hoe Facebook de zoekopdracht raadt?

Antwoord

Ik heb mijn vrienden een tijdje zien zoeken..een beetje OCD … LOL en wanneer Ik zoek iemand die een vriend is op Facebook en iemand die geen vriend is, de meest recent gezochte persoon gaat naar de top. Ik stopte met kijken naar degene die geen Facebook-vriend is in de verwachting dat hij naar beneden zou gaan op de lijst en hij bleef een tijdje stabiel op dezelfde plek maandenlang en ging wekenlang naar de top van mijn lijst … Dit gebeurde veel dus ik heb hem er uiteindelijk naar gevraagd en hij ontkent dat hij naar mijn profiel kijkt, maar ik geloof hem niet. het lijkt alsof Facebook bijhoudt wie je eerst zoekt en wie je zoekt (tenzij ze veel kijken, gaan ze naar de 1e positie), dan kan iemand je privébericht sturen en dan degene met wie je de meeste interactie hebt.

Antwoord

Ik heb eindelijk de Facebook zoekbalktruc! Dus al jaren gaat het gerucht dat de zoekbalk de sleutel is om erachter te komen wie je FB ziet. Ze zeggen dat het maar een legende is … Niet echt !! Volgens de legende is het zo dat als je een letter intypt, het eerste resultaat de persoon is waarnaar je als laatste hebt gezocht / gekeken … Of als je dat nooit hebt gedaan, die persoon heeft naar je gekeken! Of ze zoeken vaak naar je, of beide.

(Het werkt ook op basis van interactie, vooral voor vrienden, maar ik heb gemerkt dat dit werkt voor vrienden die nooit contact met je hebben , evenals vrienden van vrienden die nog nooit interactie hebben gehad.)

Dus ik heb een klein experiment uitgevoerd en ontdekte dat de truc werkt – maar ALLEEN ALS JULLIE “ZOWEL naar elkaar ZOEKEN!” Dat is de ontbrekende schakel. Ik heb iemand naar mij laten kijken … Niets. Ze stonden nog steeds op positie 4 vanaf de bovenkant. Ik zoek iemand anders die mij niet heeft gezien, en niets – het resultaat is nog steeds laag . Maar dan zoek ik naar de persoon die me op dezelfde dag bekeek, en boem! Minder dan 3 uur later waren ze resultaat nummer één toen ik de initialen van hun voor- of achternaam intikte !! Dit werkt overigens voor vrienden of vrienden van vrienden, zelfs voor degenen die maar één gemeenschappelijke vriend met u gemeen hebben!

(Belangrijk: probeer niet vals te spelen door hun naam gedeeltelijk te typen. Alleen eerste initiaal , voor voor- of achternaam! Dit werkt ook voor de full-site FB, die ik op mijn telefoon gebruik als een aanpassing aan de mobiele FB. Het werkt niet met de iPhone-app.)

Als je zoekt naar iemand, vriend of niet, ze worden nog steeds een dag of wat in je top 5-resultaten weergegeven, daarna scoren ze lager en worden ze zelfs niet in je top 3 weergegeven als je niet opnieuw zoekt. Als je naar iemand zoekt en die onmiddellijk (ongeveer 3 uur later) daarna op de eerste plaats komt, hebben ze “ook naar jou gezocht / gekeken! Als ze uiteindelijk in de ranglijst dalen, heeft een van je vrienden met dezelfde initialen contact gehad met je bent onlangs, of je bent “de enige geïnteresseerde …

Natuurlijk zal dit moeilijk te volgen zijn als je” ze stalkt en er meerdere keren per dag op klikt, LOL! Maar ik ” heb ontdekt dat één enkele zoekopdracht voldoende is om het uit te schakelen. (Ik houd mijn zoekopdrachten bij met behulp van het zoeklogboek. Als u uw zoekopdrachten wist, kan dit ook na een paar uur tot resultaten leiden.) Ik heb dit experiment meerdere dagen geprobeerd … Dezelfde resultaten. (Voor het geval u me afvragend waar ik de tijd vind, is het antwoord dat ik niet veel slaap!)

Reacties

  • I ‘ m zeer twijfelachtig.
  • Het is ‘ waar … ik heb het meerdere keren getest. Dezelfde resultaten.

Antwoord

Ik denk dat het iemand kan zijn die onlangs je profiel heeft bekeken. Niemand anders heeft dit ter sprake gebracht.

Reacties

  • Heeft u een bron voor deze informatie?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *