Amikor elkezded keresni valakit a Facebook keresősávjában, az automatikusan visszahozza a leleteket. Mi itt az algoritmus? A sorrend tetszőleges, és ha nem ez határozza meg?
Szerkesztés: Azért kérdezem, hogy egy barátom megpróbálta-e a “Rachel” kifejezésre keresni, és az első eredmény egy Rachel volt, aki barátom volt velem. Az egyetlen közös barátjuk: én. Alatta egy másik Rachel volt, akivel több közös barátot osztott meg. Ez csak különösnek tűnt, így arra gondoltam, van-e valakinek némi rálátása arra, hogy miért lehet ez a helyzet.
Válasz
Nem tudom biztosan (nem dolgozom a Facebookon!), de tapasztalataim alapján úgy tűnik, hogy az eredményeket (kb.) a következő sorrendben hozza vissza:
- ismerőseitől
- ismerőseitől
- közös érdeklődésű emberek (kedvelt oldalak, megosztott csoportok stb.)
Ezek után egyre inkább találgatássá válik, de gyanítom, hogy ez a szülőváros, a megosztott munkahelyek stb. is szóba kerülnek.
Több mint 500 millió felhasználóval sok adat és meglévő kapcsolat van, amelyek segítségével heurisztikájukat megalapozhatják
Válasz
A Facebook Engineering működésével kapcsolatban egy nagyon részletes bejegyzés található a Facebook Search működéséről: http://www.facebook.com/note.php?note_id=365915113919
Ettől kezdve a relevanciajelzők szakasz :
Személyes kontextus: A legtöbb keresőmotortól eltérően minden Facebook-keresés két kulcselemet tartalmaz – egy lekérdezést és egy lekérdezést. Ahogy meg kell értenünk a lekérdezést, ugyanolyan fontos megértenünk a lekérdezés mögött álló személyt. Az emberek nagyobb valószínűséggel keresnek olyan dolgokat, amelyek a saját városukban / országukban találhatók, vagy olyanokat keresnek, akik ugyanazon a főiskolán / munkahelyen osztoznak. Figyelembe vesszük ezeket az információkat és még sok minden mást az eredmények rangsorolásakor. Minél többet tudunk rólad, annál jobbak lesznek a keresési eredményei.
Közösségi kontextus: An a személyes kontextus fontos részhalmaza, a társadalmi kontextus azokra az emberekre vonatkozik, akiket ismer és érdekel. A „Jose Gonzales”, akivel 5 közös barátod van, jobb eredmény, mint azok, akiknek nincsenek közös barátaik. Ne feledje, hogy minél jobb az álláskeresés a megtalálásban és a kapcsolattartásban, annál jobbak lesznek a keresési eredményei. Míg a személyes kontextus az Ön számára fontos dolgokat használja fel, a társadalmi kontextus azokkal a dolgokkal foglalkozik, amelyek a barátai számára fontosak. Mivel minden lekérdezés társadalmi kontextusának kiszámítása technikailag bonyolult, külön szolgáltatást építettünk hozzá. A szolgáltatás részleteiről egy jövőbeni blogbejegyzésben foglalkozunk.
A lekérdezés: Tokenizálunk a feltételezett nyelv alapján történő lekérdezés (kínai karakterekkel, karaktereken angol, szóközökkel angol), az esetleges helyesírási hibák kijavítása, az „Elizabeth Jones” keresése, annak ellenére, hogy beírta a „Liz Jones” szót, stb. lekérdezés; pl. a “chicago” nevű entitásokat a címüktől eltérően rangsoroljuk, mint a chicagói. Jól haladtunk a kérdések megértésében, de még sok tennivalónk maradt.
Globális népszerűség: A nagy közönség körében népszerű entitás magas rangot érdemel. Valaki, aki a „Michael Jackson” kifejezésre keres, nagyobb valószínűséggel akar popsztárt, mint egy azonos nevű barát barátja. A globális népszerűség meghatározása érdekében megnézzük, hogy hány ember van kapcsolódik egy entitáshoz, valamint az, hogy mennyire elkötelezettek – a néhány gyakori felhasználóval rendelkező pókeralkalmazás relevánsabb lehet, mint egy több ritkán használó felhasználó.
Megjegyzések
- Összefoglalná itt a vonatkozó szakaszt. Véd a linkrothadás ellen (tudom, hogy ez a Facebook, de soha nem lehet tudni.)
Válasz
Íme, amit észrevettem. Amikor barátra keresek a facebook-on, elkezdem gépelni az illető nevet, és az első néhány betű után kapok egy listát azokról, akik tüzelnek A t vagy a vezetéknév az általam beírt betűkkel kezdődik. SZOKÁBAN a barátok listája olyan emberekkel kezdődik, akikkel már barátok vagyok, és olyan emberekbe vezet, akiket esetleg ismerhetnék meg közös barátaikon keresztül. DE …
Nemrég kezdtem el randevúzni egy sráccal. Amikor beírom a “G” betűt, hogy átkutassam Georgia barátomat, a listámon az első ember a barátom legjobb barátja, akinek vezetékneve “G” betűvel kezdődik. Aztán kipróbáltam a “K” -t Kellynek. Ahelyett, hogy meglátogatnám Kelly barátomat, aki általában megjelenik, kapok egy listát Keats vezetéknévvel – a barátom nővérei, anyja, nagynénje és unokatestvérei.Korábban még nem látogattam meg ezeket a profilokat, így azt sejtem, hogy mindannyian megnézik az enyémet, hogy lássák, mi az új lány. Ez csak azt mutatja, hogy a keresési eredmények legalább részben , a profillátogatások alkalmával.
Megjegyzések
- Tanárként végül évente több baráti kérelmet kapok azoktól a hallgatóktól, akik a profilomban keresnek és böngésznek (amit ne ‘ ne fogadd el), mégsem fordult elő velem, hogy a keresőmezőbe írva láttam a profiljukat.
Válasz
Lehetséges, hogy aktívabb veled a facebook-on, mint a többi barátnál, ami az első Rachelt magasabbra helyezné az algoritmusban, mint az a Rachel, aki olyan emberekkel való barátok, akikkel nem érintkezik annyira.
Ismét ez csak sejtés, mivel nem a Facebookon dolgozom.
Válasz
Úgy érzem, köze van ahhoz, hogy ki mennyi ideig nézi meg az oldalát, ki y megtekintheti, meddig és milyen gyakran keresi őket. Az ismerőseinek valószínűleg valamivel nagyobb értéke jelenik meg először és / vagy barátaik, és az érték valószínűleg alacsonyabb, mint egy nem barát, a nem barát oldalain eltöltött idő miatt. Lehet, hogy még kattintásokat is lejátszanak a keresés. Van egy bonyolult képlet. A Facebook őrült ezekért a dolgokért. A filmben, amikor Mark (a facebook vezérigazgatója) megírta az oldalt arról, hogy melyik lány az iskolában meleg vagy sem, megkérte egy barátját, hogy álljon elő egy képlettel Annak tudatában, hogy milyen zseniális lett a facebook, egy pillanatig sem kételkedem abban, hogy e képlet megtervezésekor figyelembe veszik ezeket a tényezőket és további 20 000 tényezőt.
Tetszett ez a srác, és nem találtam meg az oldalát. Természetesen engem is keresett, és feltételezem, hogy azért nem tudtam keresni, mert csak kereshetővé tette az oldalát barátoknak. (van egy barátnője, aki miért nem akarja, hogy tudjam) Amikor megengedte, hogy átkutassam őt, ő volt az első, miután beírtam a nevét. Nem láttam ezt korábban.
Válasz
Az input betűvel kezdődik, és gyors lekérdezést tesz több adatbázisból. ” s és vagy táblázatok. Tegyük fel, hogy elkezdi gépelni a v-t. Először minden barátja nevét megkeresi, amely betűvel kezdődik. Ha talál barátot, akkor megjeleníti.
Azt vettem észre, hogy ha van olyan ismerősöd oldala, amelyet gyakrabban látogatsz meg. Ha elkezded beírni az első betűt, az első eredményként azt mutatja. Tehát úgy tűnik, hogy elmentik a gyakran keresett oldalt, lehetővé téve számukra hogy jobb eredményeket érjen el.
Válasz
Határozottan mondhatom, hogy vannak olyan emberek, akik felkerültek a listára, akik nem a Facebook-barátaim, és akiket soha nem kerestem fel, és felismerem őket a múltamból. Emellett van egy régi lángom, akit felnéztem, és ott volt a listám tetején, majd a harmadikra költözött lefelé (mindhárom A betűvel kezdődik), én pedig nem kerestem fel újra, majd a tetejére lépett.
Nehéz megmondani, de tippelni tudnám az egyiket a profilodat nézik.
Válasz
Először a kölcsönös barátok jelennek meg. Amint gépelsz néhány név közelébe, az eredmények nem a barátaid, és soha nem látogattad meg a profiljaikat, akkor valaki meglátogatta u a közelmúltban.
Azok az oldalak és személyek jelennek meg először, akiket a legjobban látogat.
Válasz
Valójában szinte biztos vagyok benne, hogy olyan emberekkel van összefüggésben, akik megnézik az oldaladat, mert ezen gondolkodtam, és elvégeztem egy kis kísérletet (ez kissé zavaró, de kibír velem).
Gépeléssel kezdtem. az ábécé minden betűje, és látni, hogy ki jött fel a kutatásra. Így például beírtam az “A” -t, és megláttam, ki jött fel. Észrevettem, hogy az emberek listája nem feltétlenül ábécé sorrendben van, de a legfelsõbb emberek minden bizonnyal a legközelebbi barátaim, akiknek az oldalait folyamatosan látogatom.
Akkor arra gondoltam, hogy a Facebook talán kényelmesen beállítja a keresősávot, hogy megtalálja azokat az embereket, akiknél a legtöbbet látogatja. De akkor láttam valami furcsát, az a lány, akit most felvettem, valójában a második személy volt az “L” listán, az első a legjobb barátom, szóval ez furcsának tűnt számomra.
Így aztán arra gondoltam, hogy annak valójában köze lehet azokhoz az emberekhez, akik ellátogatnak az oldaladra. Az elmélet kipróbálásához eljutottam a “C” listámra, ahol a két első ember valójában nagyjából egyenlő volt abban a tekintetben, hogy hányszor látogattam meg az oldalukat, és feltételezem, hogy meglátogatták az enyémet. Odamentem a “C” lista második személyéhez, és sokat kattintottam az oldalukon, frissítettem néhány jó alkalomra. Aztán visszamentem és rákerestem a “C” kifejezésre, és bizony, most a második barátom jelent meg, akinek az oldalát frissítettem először . Tudtam, hogy ez a második barát táborozik, és nincs Facebookja / nincs módja megnézni az oldalamat.
Most itt van az igazi rúgó: Mondtam a “C” listában szereplő másik barátomnak, annak, aki régebben volt első, amikor a “C” kifejezésre kerestem, hogy folytassa az oldalam párszor. Megtette. Ezután vettem pár percet, és újra rákerestem a “C” -re, és kitalálom, ki jött előbb?
Így van, az a lány, aki éppen átkutatta oldal, annak ellenére, hogy nemrég kerestem a másik lány oldalát.
Ez valóban azt bizonyítja, hogy a Facebook keresősáv olyan embereken működik, akik megtekintették a profilodat? Lehet, de ez is bizonyítsd, hogy WAY túl sok idő van a kezemen.
Válasz
Amikor továbbmegyek a barátom profiljára, és írja be a C betűt a keresősávba, akkor az első eredmény az volt barátnője, akivel nem barátkozik a facebookon, úgyhogy azt hiszem, ez megmutathatja azokat az embereket, akik megnézik az oldaladat, amikor esküszik, hogy csak rajta van oldal az elmúlt másfél évben, és mégis a barátai oldalai előtt jelenik meg. Ha nem ez a nemsokára egyedülálló lesz!
Hozzászólások
- Ez átfogó képet ad arról, hogy a Facebook hogyan találja ki a keresést?
Válasz
Egy ideje figyelem a barátaim keresését .. egy kis OCD … LOL és mikor Keresek valakit, aki barátja a facebook-on, és aki nem barátja, a legutóbb keresett személy a tetejére lép. Abbahagytam a nézést, aki nem facebook-barát, és azt várja tőle, hogy lefelé haladjon a listán, és ő egy ideig hónapokig stabil maradt ugyanazon a helyen, majd hetekig a listám tetejére ment … Ez sokszor megtörtént Időnként végül megkérdeztem tőle, és tagadja, hogy a profilomat nézegette, de nem hiszek neki. Úgy tűnik, mintha a facebook nyomon követné, hogy ki keres először, majd ki keres téged (hacsak nem sokat néznek ki, akkor a 1. pozíció), akkor bárki, akivel privát üzenetet küld, aztán akivel a legtöbb interakciót folytatja.
Válasz
Végül rájöttem a Facebookra keresősáv trükk !! Tehát évek óta ez a híresztelés, hogy a keresősáv a kulcs annak kiderítéséhez, hogy ki nézi meg az FB-t. Azt mondják, hogy ez csak egy legenda … Nem igazán !! Tehát a legenda szerint, ha beír egy levelet, az első eredmény vagy az, akit utoljára keresett / keresett … Vagy ha még soha nem, az illető rád nézett! Vagy gyakran keres rád, vagy mindkettőt.
(Ez interakció alapján is működik, főleg a barátok számára, de úgy találtam, hogy ez olyan barátok számára működik, akik soha nem lépnek kapcsolatba veled , valamint olyan barátok barátai, akiknek soha nem volt interakciójuk.)
Tehát egy kis kísérletet végeztem, és rájöttem, hogy a trükk valóban működik – de CSAK HA AKKOR KERESZTETTEK egymásra! Ez a hiányzó láncszem. Volt, hogy valaki megnézett … Semmi. Még mindig a 4. pozícióban voltak fentről fent. Valaki mást keresek, aki nem nézett meg engem, és semmi – még mindig alacsony eredmény . De aztán megkeresem azt a személyt, aki ugyanazon a napon engem nézett meg, és bumm! Kevesebb, mint 3 óra múlva első számú eredmény volt, amikor beírtam az utó- vagy vezetéknevük kezdőbetűit !! Egyébként ez a barátok vagy barátok barátai számára működik, még azoknak is, akiknek csak egy közös barátja van veled!
(Fontos: Ne próbáld meg megcsalni a nevük részleges beírásával. Csak az első kezdőbetű , keresztnévre vagy vezetéknévre! Ez a teljes webhelyű FB esetében is működik, amelyet a telefonomon használok a mobil FB módosításaként. Nem működik az iPhone alkalmazással.)
Ha keresel valakit, barátot vagy sem, akár egy napig is megjelennek a top 5 találatodban, akkor alacsonyabban helyezkednek el, és nem is jelennek meg a top 3-ban, ha nem keresel újra. Ha keres valakit, aki azonnal (kb. 3 órával később) az első helyen áll, akkor téged is keresnek / néznek rád! Ha végül visszaesnek a rangsorban, akkor bármelyik másik barátod, ugyanazzal a kezdőbetűvel lépett kapcsolatba te nemrégiben vagy te vagy az egyetlen érdeklődő fél.
Természetesen ezt nehéz lesz nyomon követni, ha naponta többször “leskeled őket és kattintasz rájuk, LOL! De én” Megállapítottuk, hogy egyetlen keresés elegendő annak elindításához. (A keresési napló használatával nyomon követem a kereséseimet. A keresések törlésével néhány óra elteltével is eleredhetnek az eredmények.) Több napon keresztül kipróbáltam ezt a kísérletet … Ugyanazok az eredmények. (Ha újra vajon hol találok időt, a válasz az, hogy nem alszok sokat!)
Hozzászólások
- I ‘ m nagyon kétes.
- Igaz ‘ igaz … Többször teszteltem. Ugyanazok az eredmények.
Válasz
Úgy gondolom, hogy valaki nemrégiben megtekintette a profilodat. Senki más nem hozta fel ezt.
Megjegyzések
- Van forrása ezekhez az információkhoz?