https://github.com/himanshulodha/search-engine-recommendation
https://github.com/himanshulodha/search-engine-recommendation
jupyter-notebook machine-learning nlp python streamlit
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/himanshulodha/search-engine-recommendation
- Owner: Himanshulodha
- Created: 2024-05-25T12:50:50.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-08-20T19:14:29.000Z (10 months ago)
- Last Synced: 2025-08-20T21:26:10.448Z (10 months ago)
- Topics: jupyter-notebook, machine-learning, nlp, python, streamlit
- Language: Jupyter Notebook
- Homepage:
- Size: 166 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## π Search Engine Recommendation System
A personalized search engine that leverages Natural Language Processing (NLP) to provide intelligent product and content recommendations based on user queries. Built using Streamlit, this tool interprets user intent to deliver more relevant search results.

## π Project Overview
The system improves traditional keyword-based search by using semantic understanding of user queries. Itβs ideal for e-commerce, content platforms, or information retrieval tools where enhancing the user experience through better recommendations is critical.
## π― Features
π¬ NLP-Driven Query Understanding
π¦ Smart Product/Content Recommendations
β‘ Real-Time Results with Streamlit Interface
π Improved Relevance by 20% in test scenarios
## π οΈ Tech Stack
Languages: Python
Libraries: NumPy, Pandas, Scikit-learn, NLTK / spaCy
Framework: Streamlit
Tools: Jupyter Notebook, VS Code
## π Getting Started
### Clone the repository
git clone https://github.com/Himanshulodha/Search-Engine-Recommendation.git
cd Search-Engine-Recommendation
### Install required packages
pip install -r requirements.txt
### Run the Streamlit app
streamlit run app.py
## π Project Structure
Search-Engine-Recommendation/
β
βββ app.py # Streamlit frontend logic
βββ recommender.py # Core NLP and recommendation engine
βββ data/
β βββ products.csv # Sample dataset for testing
βββ requirements.txt # Dependencies
βββ README.md # Project documentation