Car-tech

Facebook-ingenjörer identifierar Graph Search stora datautmaningar

Facebook Announces 'Graph Search' Tool

Facebook Announces 'Graph Search' Tool
Anonim

Facebooks ingenjörer har många utmaningar framför dem när de arbetar för att skala upp Graph Search, webbplatsens nya sociala sökverktyg. Ett hinder: en överflöd av data att siktas igenom.

Ta exempel på att leta efter japanska restauranger i New York City som liknar människor från Japan. En sökning som verkar generera hundratals om inte tusentals resultat spottar bara två mödosamma företag.

Sökmotorn, i sin nuvarande betaform, har helt enkelt inte bearbetningskraften att siktas genom de miljoner anslutningarna bland japanska På platsen för att utföra sökningen, sa Facebook-ingenjörer på torsdag under en liten medieinformation på företagets huvudkontor i Menlo Park, Kalifornien.

[Läs mer: De bästa TV-streamingtjänsterna]

Kerry Davis, IDGNSMike Curtiss, ingenjör på Facebook, beskriver bakgrunden till Graph Search, som drivs av en sökmotor, Facebook-samtal Unicorn.

"Det finns fortfarande mycket arbete vi måste göra," säger mjukvaruingenjör Michael Curtiss. "En fråga så här är väldigt svårt beräkningsmässigt", för att börja med de 100 miljoner i Japan, och sedan på en bråkdel av en sekund för att sortera igenom alla sidor som liknade människor i Japan, sade han.

"Detta är praktiskt taget intractable under den begränsade tid som vi har ", sa ingenjören, som hjälpte till att designa webbplatsens Unicorn-sökmotor som tillhandahåller Graph Searchs infrastruktur. "Vad vi äntligen behöver göra är att skära ut eventuellt bra resultat."

Kerry Davis, IDGNSFacebooks grafsökande underlag kallas Unicorn av företaget. Inom det är kanttyper tillskrivna ett nummer. Här visas numret för vänner, som fungerar som ett nyckelord i systemet, längst ned till vänster på skärmen.

Facebook tar en mängd olika sätt att lösa detta och andra stora dataproblem i samband med Graph Search.

En strategi omfattar ett koncept i databaser som kallas "sökoptimering", för att förbättra hastigheten och effektiviteten hos vissa typer av sökningar.

När det gäller den japanska restaurangsökningen kan tekniken tillämpas först för att börja med restaurangerna som gillade istället för att börja med Japan och sedan filtrera ner vad som helst av personer, sa Facebook-ingenjörer.

Företaget tar också upp utmaningarna på hårdvarunivå genom att lägga till ytterligare flashminne och andra nya funktioner till servrar som används vid datacentraler för att tillgodose ökningen av söktrafik som orsakas av Graph Search.

"Vi behöver göra extra arbete i datacentraler, köpa nya hårdvaruplattformar, [med] nya typer av servrar som läggs upp för att stödja t Unicorns beräkningsbehov, säger Soren Lassen, som ledde sökinfrastruktureringen bakom Graph Search.

Facebook började rulla ut Graph Search förra månaden till ett begränsat antal användare i USA Sökverktyget är utformat för att låta människor kamma genom sociala nätverkets 1 biljoner anslutningar bland användare för att söka efter personer, platser, foton och intressen med fraser på vanlig engelska.

I princip kan ingenting hindra användare från att skriva in en fråga som är ovanligt lång, till exempel "Arbetsgivare av vänner till mina vänner som bor i New York och som gillar Downton Abbey, säger ingenjörer, eftersom Graph Search använder signaler som "Likes" och checkar in för att lättare ranka resultaten.

Eventuellt kommer grafsökning att inkludera andra mätvärden som användarkommentarer och statusuppdateringar för att kompilera och ranka resultat, men det ligger längre ner i raden, säger företaget.