Search Engine from Scratch

In this project I build a Search Engine from Scratch using First Principles to gain a deeper understanding of the Fundamental concepts in Natural Language Processing.

I also use this opportunity to write a report in a rather unconventional way where I place emphasis on the questions rather than the actual answers! This is in an effort to replicate my thought process and the strategies I followed while working on this project.

  • Designed an Information Retrieval System from scratch using first principles in Natural Language Processing.
  • Implemented vector space models to embed texts and optimized the system using the PageRank Algorithm to retrieve Documents based on a query given by the user.
Naveen Elango
Naveen Elango
Product Manager, Paytm

My research interests include distributed robotics, mobile computing and programmable matter.