Text search engine on a given document dataset. This project uses an information retrieval method known as Term Frequency-Inverse Document Frequency (TF-IDF). It also uses other algorithms like Cosine Similarity and data structures to improve search efficiency.