Search engine based on web crawler
In this project, I developed a personalized search engine with based on the web crawler, once I start the search engine, it will crawl the particular URL first and store all data into memory for searching later, the data structure I used in here is Inverted Index.
For every users, they will have basic user profile, including login, logout and change password function, allowed users to perform searches and maintain searched query history and visited links.
There is a dynamic top 10 query word in the right side of the page, which is updating immediately once every query word got searched, the most used query word will set to be No.1 in the top 10 query words.
Login & Crawling
Login tab and start crawling before search engine start.
Dynamic query table & Main page
Main search page and provided dynamic query table in the results page, query table will update after each single search.
Results
Test searching results
User history
Clear and view the user history
Personal setting
Personal setting include: changing password and number of links in a page
Java
,Java Servlet
,HTML
,CSS
,JavaScript
.