Engineering Blog

Blog posts tagged 'Graph Search'

Under the hood: Photo Search

Posted about 7 months ago

Facebook’s Photo Search team applied machine learning techniques to better understand what’s in an image as well as improve the search and retrieval process. Read more...

Large-scale graph partitioning with Apache Giraph

Posted about 4 years ago
blog post · Infra · Data · Open Source · Graph · Graph Search · Performance · Optimization

Facebook’s architecture relies on various services that answer queries about people and their friends. Because of the size of the dataset, number of queries per second, and latency requirements, many of these systems cannot run on a single machine. Instead, people and their metadata are sharded across several machines. In such a distributed environment, answering queries might require communication among all these servers. Read more...

Ashoat TevosyanSoftware engineer at Facebook

Under the Hood: Building posts search

Posted about 4 years ago
blog post · Infra · Data · Production Engineering · Graph Search

Last week we added the ability to search posts using Graph Search, a feature that has been two years in the making. With one billion new posts added every day, the posts index contains more than one trillion total posts, comprising hundreds of terabytes of data. Indexing these posts and building a system to return real-time results has been a significant engineering challenge — and this is just beginning. Read more...

Under the Hood: The natural language interface of Graph Search

Posted about 5 years ago
blog post · Infra · Web · Graph Search

Xiao Li is an engineering manager on the natural language team for Graph Search and Maxime Boucher is a research scientist for Graph Search. Read more...

Sriram SankarSoftware engineer at Facebook

Under the Hood: Indexing and ranking in Graph Search

Posted about 5 years ago
blog post · Data · Infra · Graph Search

Search Ranking. Read more...

Under the Hood: Building out the infrastructure for Graph Search

Posted about 5 years ago
blog post · Data · Infra · Graph Search

The Facebook graph is the collection of entities and their relationships on Facebook. The entities are the nodes and the relationships are the edges. One way to think of this is if the graph were represented by language, the nodes would be the nouns and the edges would be the verbs. Every user, page, place, photo, post, etc. are nodes in this graph. Edges between nodes represent friendships, check-ins, tags, relationships, ownership, attributes, etc. Read more...

Lars Eilstrup RasmussenDirector of Engineering at Facebook

Under the Hood: Building Graph Search Beta

Posted about 5 years ago
blog post · Infra · Data · Graph Search

This morning we announced the beta of Graph Search, a new product that lets you explore the content your friends and others have shared with you on Facebook in entirely new ways. With Graph Search, you simply enter phrases such as "My friends who live in San Francisco," "Photos of my family taken in Copenhagen," or "Dentists my friends like," and Facebook quickly displays a page of the content you've requested. Read more...

Keep Updated

Stay up-to-date via RSS with the latest open source project releases from Facebook, news from our Engineering teams, and upcoming events.

Subscribe
Facebook © 2017