Search Engine
• Built a search engine for over 4 million documents in Java that supports boolean retrieval, BM25, and Indri retrieval algorithms. • Implemented query expansion and Pseudo Relevance Feedback
- Implemented diversification using PM2 and xQuAD.
- Added ML-based reranking capabilities using custom features (LTR)
- Tech Stack: Java, Lucene, NLP