dsearch
Distributed search engine — sharded Lucene indices behind gRPC query nodes, with BM25, vector kNN, and hybrid ranking in one query path.
I built dsearch to learn the practical challenges of distributed search, including sharding, query routing, and hybrid ranking.
While this project is no longer actively maintained, it provided valuable insights into the design and implementation of distributed search systems, and served as a foundation for my later work in search and retrieval technologies.