YoVDO

BitFunnel: How Bing Uses Bloom Filters for Search

Offered By: Center for Language & Speech Processing(CLSP), JHU via YouTube

Tags

Bloom Filters Courses Cloud Computing Courses Information Retrieval Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the innovative use of Bloom filters in Bing's search engine through this insightful lecture by Mike Hopcroft from Microsoft. Discover how the BitFunnel algorithm, which powers Bing's search capabilities, challenges conventional wisdom by employing Bloom filters for query processing. Learn about the journey of a small team that built a system capable of searching billions of documents, defying the long-held belief that signature files are inferior to inverted files for text indexing. Delve into the algorithmic innovations and changes in cloud computing that led to the development and deployment of BitFunnel, replacing an existing production system based on an inverted index. Understand the four fundamental limitations in bit-sliced block signatures that BitFunnel addresses, and how its implementation in a cluster environment offers cost-saving opportunities. Compare the efficiency gains of BitFunnel against classic bit-sliced signatures, Partitioned Elias-Fano Indexes, MG4J, and Lucene. Gain insights from Hopcroft's extensive background in electrical engineering, computational geometry, and computer vision, and his two-decade tenure at Microsoft working on various projects from Office to Bing.

Syllabus

How Bing Uses Bloom Filters for Search -- Mike Hopcroft (Microsoft) - 2018


Taught by

Center for Language & Speech Processing(CLSP), JHU

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Defined Networking
Georgia Institute of Technology via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Web-Technologien
openHPI
Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique