In this project, we present a complete pipeline for books recommendation. Given a query from the user, the recommendation system finds the books that best match this query, based on the books abstracts, tags, comments and reviews, and other metrics. This process is divided into several steps. First, we collect more than 20 thousand books manually scraped from GoodReads website to form our dataset. Then, we preprocess the dataset and use Elasticsearch for both storing and processing of the data. Finally, using search and ranking algorithms, we retrieve and score the results, resulting in an engine that produces relatively good results based on the evaluation done. This implementation can therefore be used in a larger extent on bigger datasets to provide the user with book recommendations.
-
Notifications
You must be signed in to change notification settings - Fork 0
alishibli97/Search-Engines-Project
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published