Applying data structure algorithms to grab data from Google to build our special search engine--'BAGEL', which is designed to serve users looking for great hot spring spots to visit.
The project is built up by 10 classes and 2 jsp files:
- GoogleQuery -- Get google search results
- Keyword -- Set up Keyword’s Type
- KeywordList -- Add Keywords to List and Find LCS
- Ranking -- Rank WebNode by Total Scores
- TestProject -- Main Class to Run Searching Engine
- WebNode -- Link WebPage and Its Subpages
- WebPage -- a Web Page
- WebTree -- Link WebNodes With a Tree
- WebCounter -- Calculate Scores by Keywords
- googleitem.jsp
- Search.jsp
