Car-tech

Facebook-Ingenieure identifizieren die Big Data-Herausforderungen von Graph Search

#AskGaryVee Episode 109: Stupid Questions, Integrity, & Gary Gives Relationship Advice

#AskGaryVee Episode 109: Stupid Questions, Integrity, & Gary Gives Relationship Advice
Anonim

Die Ingenieure von Facebook haben viele Herausforderungen vor sich, denn sie arbeiten daran, Graph Search zu erweitern, das neue soziale Suchwerkzeug der Website. Ein Stolperstein: eine Fülle von Daten zu durchsuchen.

Nehmen Sie das Beispiel der Suche nach japanischen Restaurants in New York City von Menschen aus Japan gefallen. Eine Suche, die Hunderte, wenn nicht Tausende von Ergebnissen hervorzubringen scheint, spuckt nur zwei lumpige Geschäfte aus.

Die Suchmaschine hat in ihrer aktuellen Betaform einfach nicht die Möglichkeit, Millionen von Verbindungen unter Japanern zu durchsuchen Auf der Website, um die Suche durchzuführen, sagte Facebook Ingenieure am Donnerstag während einer kleinen Pressekonferenz in der Unternehmenszentrale in Menlo Park, Kalifornien.

[Lesen Sie weiter: Die besten TV-Streaming-Dienste]

Kerry Davis, IDGNSMike Curtiss, Ingenieur beschreibt auf Facebook den Hintergrund der Graph Search, die von einer Suchmaschine angetrieben wird, die Facebook Unicorn nennt.

"Es gibt noch viel zu tun", sagt Software-Ingenieur Michael Curtiss. "Eine solche Abfrage ist sehr rechenintensiv," um mit den 100 Millionen in Japan zu beginnen, und dann in einem Bruchteil einer Sekunde, um alle Seiten zu sortieren, die von Leuten in Japan gemocht werden, sagte er.

"Das ist virtuell In dem begrenzten Zeitraum, der uns zur Verfügung steht, sind wir unnachgiebig ", sagte der Ingenieur, der an der Entwicklung der Unicorn-Suchmaschine der Website beteiligt war, die die Infrastruktur von Graph Search bereitstellt. "Was wir am Ende tun müssen, ist mögliche gute Ergebnisse herauszufiltern."

Kerry Davis, IDGNSFacebooks Graphensuche unterstützt Unicorn von der Firma. In ihm werden Kantentypen eine Zahl zugeordnet. Hier wird links unten auf dem Bildschirm die Nummer für Freunde angezeigt, die als Schlüsselwort im System funktioniert.

Facebook löst verschiedene Ansätze zur Lösung dieses und anderer großer Datenprobleme im Zusammenhang mit der Diagrammsuche

Eine Strategie umfasst ein Konzept in Computerdatenbanken, das als "Abfrageoptimierung" bekannt ist, um die Geschwindigkeit und Effizienz bestimmter Sucharten zu verbessern.

Im Fall der japanischen Restaurantsuche könnte die Technik zuerst mit gestartet werden Englisch: www.mjfriendship.de/en/index.php?op…=view&id=167 Die Restaurants, die gemocht werden, anstatt mit Japan anzufangen, und dann die Likes durch Leute herausfiltern, sagten Facebook - Ingenieure.

Das Unternehmen adressiert auch die Herausforderungen auf der Hardware - Ebene, indem es zusätzlichen Flash - Speicher und andere neue Eigenschaften hinzufügt Server, die in Rechenzentren verwendet werden, um den durch Graphensuche erhöhten Suchverkehr zu bewältigen.

"Wir müssen in Rechenzentren zusätzliche Arbeit leisten, neue Hardwareplattformen kaufen und neue Arten von Servern unterstützen Die Rechenanforderungen von Unicorn ", sagte Soren Lassen, der das Search Infrastructure-Team hinter Graph Search geführt hat.

Facebook begann im letzten Monat mit der Einführung von Graph Search für eine begrenzte Anzahl von Nutzern in den USA Durchkämmen Sie die 1 Billion Verbindungen des sozialen Netzwerks zwischen Benutzern, um Personen, Orte, Fotos und Interessen mit Phrasen in einfachem Englisch zu suchen.

Im Prinzip kann nichts die Benutzer davon abhalten, eine ungewöhnlich lange Suchanfrage einzugeben, z. B. "Arbeitgeber von Freunden meiner Freunde, die in New York leben und die Downton Abbey mögen ", sagten Ingenieure, da Graph Search Stichwörter wie" Likes "und Check-Ins verwendet, um die Ergebnisse leichter einzuordnen.

Schließlich wird die Graph-Suche andere Metriken wie Benutzerkommentare und Statusaktualisierungen enthalten, um Ergebnisse zu kompilieren und zu bewerten, aber das ist weiter unten, sagte das Unternehmen.