Car-tech

Inženjeri Facebooka identificiraju velike izazove podataka Graph Searcha

Sara Seager: The search for planets beyond our solar system

Sara Seager: The search for planets beyond our solar system
Anonim

Inženjeri Facebooka imaju mnogo izazova ispred njih dok rade na povećanju pretraživanja grafikona, novog alata za pretraživanje društvenih mreža. Jedan kamen spoticanja: pretjerano obilje podataka za prosijavanje.

Uzmite primjer traženja japanskih restorana u New Yorku koje su voljeli ljudi iz Japana. Pretraživanje koje bi činilo da generira stotine ako ne i tisuće rezultata samo potiče dvije sitne tvrtke.

Tražilica, u svom trenutnom beta obliku, jednostavno nema obradu moći da prosiju milijune veza među japanskim ljudima na web stranici za obavljanje pretraga, priopćili su inženjeri Facebooka u četvrtak tijekom malih medijskih sastanaka u sjedištu tvrtke u Menlo Parku u Kaliforniji.

[More reading: Najbolje usluge streaminga TV-a]

Kerry Davis, IDGNSMike Curtiss, inženjer na Facebooku, opisuje pozadinu pretraživanja grafikona, koju pokreće tražilica Facebook naziva Unicorn.

"Ima još puno posla koji moramo učiniti", rekao je softverski inženjer Michael Curtiss. "Upit ovakav je vrlo teško računalno", započeti s 100 milijuna u Japanu, a zatim u djeliću sekunde da se razvrstaju sve stranice koje vole ljudi u Japanu, rekao je.

"Ovo je gotovo nepristupačno u ograničenom vremenu koje imamo ", rekao je inženjer, koji je pomogao oblikovati tražilicu Unicorn stranice koja pruža infrastrukturu za Graph Search. "Ono što konačno moramo učiniti jest izrezati moguće dobre rezultate."

Kerry Davis, IDGNSFacebookova baza za pretraživanje grafikona naziva se Unicorn od strane tvrtke. Unutar njega vrste vrha pripisuju broj. Ovdje se prikazuje broj za prijatelje koji funkcionira kao ključna riječ u sustavu.

Facebook provodi različite načine rješavanja ovog i drugih velikih problema vezanih uz pretraživanje grafikona.

Jedna od strategija uključuje koncept računalnih baza podataka poznatih kao "optimizacija upita" kako bi se poboljšala brzina i učinkovitost određenih vrsta pretraživanja.

U slučaju japanskog pretraživanja restorana, tehnika se može primijeniti za početak restorani koji se vole umjesto da započinju s Japanom, a zatim filtriraju ljude od strane ljudi, rekli su Facebookovi inženjeri.

Tvrtka također bavi izazovima na razini hardvera, dodavanjem dodatne flash memorije i drugih novih značajki poslužitelje koje koristi u podatkovnim centrima, kako bi se prilagodio povećanju prometa pretraživanja uzrokovanog pretraživanjem grafikona.

"Trebamo napraviti dodatni rad u podatkovnim centrima, kupnjom novih hardverskih platformi, [s] novim vrstama poslužitelja t računalne potrebe Unicorn ", rekao je Soren Lassen, koji je vodio tim za infrastrukturu za pretraživanje iza Graph Searcha.

Facebook je prošli mjesec pokrenuo pretraživanje grafikona ograničenom broju korisnika u SAD-u. Alat za pretraživanje osmišljen je da pusti ljude češaljiti preko 1 trilijuna veza korisnika društvenih mreža među korisnicima da traže ljude, mjesta, fotografije i interese pomoću izraza na običnom engleskom.

U načelu, ništa ne može zaustaviti korisnike da upišu neuobičajeno dugo upite, kao što su "Poslodavci prijatelja mojih prijatelja koji žive u New Yorku i koji vole Downton Abbey, "rekli su inženjeri, budući da Graph Search koristi znakove kao što su" Voli "i check-ins da lakše rangiraju rezultate.

Na kraju će Graph Search ugraditi druge mjerne podatke kao što su komentari korisnika i ažuriranja statusa za sastavljanje i rangiranje rezultata, ali to je još niže, rekao je tvrtka.