Search Systems Engineer · University of Michigan Course Project
Scalable Search Engine
A multi-service search engine with a MapReduce indexing pipeline, segmented inverted indexes, and relevance-ranked results.
Overview
What I built
This project builds a complete search stack from crawled documents to a browser-facing results page. A multi-stage MapReduce pipeline cleans and indexes document text, computes document statistics, and produces partitioned inverted indexes. Flask index servers score queries in parallel, while the search service merges those results with document metadata.