تفاصيل العمل

Developed a BM25-based movie search engine for retrieving relevant movies based on user queries.

- Built a complete information retrieval pipeline including preprocessing, indexing, ranking, and search history tracking.

- Used movie metadata such as title, overview, genre, director, and cast to improve search quality.

- Applied NLP techniques including tokenization, stopword removal, lemmatization, and text normalization.

- Added query expansion using synonyms, related terms, and embedding-based techniques.

- Explored multilingual search so Arabic queries can retrieve relevant English movie results.

- Used NLTK, rank_bm25, Scikit-learn, and PyTerrier for search and information retrieval experiments.

- Implemented login/signup validation and user-specific search history.

- Developed a web-based interface using Angular connected to a Flask backend.

Technologies: Python, Flask, Angular, NLTK, rank_bm25, PyTerrier, Scikit-learn, Pandas, NLP, Information Retrieval, BM25, TF-IDF

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة