Car-tech

Inginerii Facebook identifică dificultățile în ceea ce privește datele de căutare ale Google Graph

Facebook Graph Search Demonstration

Facebook Graph Search Demonstration
Anonim

Inginerii Facebook au multe provocari inaintea lor deoarece lucreaza pentru a mari Scopul de cautare, noua unealta de cautare sociala a site-ului. O piatră de poticnire: o abundență de date care trebuie să treacă prin

Luați exemplul căutării restaurantelor japoneze din New York, cum ar fi oamenii din Japonia. O căutare care pare să genereze sute, dacă nu chiar mii de rezultate, scuipă înapoi două companii aflate în dificultate.

Motorul de căutare, în forma sa actuală beta, pur și simplu nu are puterea de procesare să treacă prin milioane de conexiuni între japonezi pe site-ul pentru a efectua căutarea, au anunțat inginerii Facebook, joi, în cadrul unui briefing media la sediul companiei din Menlo Park, California.

Kerry Davis, inginer IDGNSMike Curtiss pe Facebook, descrie fundalul Graph Search, care este alimentat de un motor de căutare pe care îl cheamă Unicorn.

"Încă mai avem multe de făcut", a declarat Michael Curtiss, inginerul de software. "O astfel de interogare este foarte dificilă din punct de vedere computațional", pentru a începe cu cele 100 de milioane din Japonia și apoi pentru o fracțiune de secundă pentru a sorta toate paginile pe care le-au plăcut oamenii din Japonia, a spus el. nerezonabil în timpul limitat de timp ", a spus inginerul, care a ajutat la proiectarea motorului de căutare Unicorn al site-ului, care oferă infrastructura Graph Search. "Ceea ce trebuie să facem este să eliminăm eventualele rezultate bune."

Kerry Davis, fundația de căutare a graficului IDGNSFacebook este numită Unicorn de către companie. În cadrul acestuia, tipurilor de margini i se atribuie un număr. Aici, numărul de prieteni, care funcționează ca un cuvânt cheie în interiorul sistemului, este afișat în partea din stânga jos a ecranului.

Facebook ia o varietate de abordări pentru a rezolva această problemă și alte probleme de date mari asociate cu Graph Search.

O strategie implică un concept în bazele de date computerizate, denumite "optimizarea interogărilor", pentru a îmbunătăți viteza și eficiența anumitor tipuri de căutări.

În cazul căutării în restaurant japonez, tehnica ar putea fi aplicată pentru a începe mai întâi cu restaurantele care se plac in loc sa inceapa cu Japonia si apoi sa-i filtreze pe cei interesati, au spus inginerii Facebook

Compania se adreseaza, de asemenea, provocarilor la nivel hardware, adaugand memorie flash suplimentara si alte caracteristici noi servere pe care le utilizează la centrele de date, pentru a se adapta la creșterea traficului de căutare cauzat de Graph Search.

"Trebuie să facem munca suplimentară în centrele de date, să cumpărăm noi platforme hardware, să oferim noi tipuri de servere t "nevoile computaționale ale Unicorn", a declarat Soren Lassen, care a condus echipa de infrastructură de căutare în spatele Graph Search.

Facebook a început să lanseze Graph Search luna trecută către un număr limitat de utilizatori din SUA Instrumentul de căutare este conceput pentru a permite oamenilor pieptul prin intermediul rețelei sociale 1 trilion de conexiuni între utilizatori pentru a căuta persoane, locuri, fotografii și interese utilizând expresii în limbajul englez simplu

În principiu, nimic nu poate împiedica utilizatorii să introducă o interogare neobișnuit de lungă, cum ar fi "Angajatori de prieteni ai prietenilor mei care locuiesc in New York si care ca

Downton Abbey

", au spus inginerii, deoarece Graph Search utilizeaza indicii precum" Likes "si check-in-uri pentru a clasifica mai usor rezultatele În cele din urmă, Graph Search va încorpora alte metrici, cum ar fi comentariile utilizatorilor și actualizările de stare, pentru a compila și clasa rezultatele, dar acest lucru este în continuare pe linie, a spus compania.