Search Engine

Overview

This project was done for the Advanced Programming course during my university during Spring 2016.

The search engine is a web application based on Flask framework. Data is crawled using Scrapy from websites containing the word “python”. Crawled data is normalized by Stanford NLTK framework and saved to database based on Inverted Index Algorithm.

Technologies/Languages Used

Technology Usage
Python is used for developing the application.
Flask is the web framework used for this search engine.
Scrapy is used for crawling websites.
NLTK by stanford is used for normalizing text crawled from websites.
SQLite is used as database

Project information

Project Description
A search engine based on the Inverted Index Algorithm and Flask framework.