📝 Table of Contents
📙 About
- Crawler based search engine that demonstrates the main features of a search engine (web crawling, indexing and ranking) and the interaction between them.
📃 Documentation
- index.html file in documentation folder
🏁 Getting Started
This is an list of needed instructions to set up your project locally, to get a local copy up and running follow these instructuins.
Prerequisite
- Apache Tomcat 9
- MongoDB
- Any Java IDE (Intellij in our case)
Installation
- Clone the repository
$ git clone https://github.com/ZeyadTarekk/Dawrly.git
- Right click on the folder and open it with the IDE
Running
Running program
Run Crawler_Indexer_Main to start the Crawler then the Indexer
unzip "apache-tomcat-9.0.62.zip"
Copy the content of Interface file to "apache-tomcat-9.0.62\webapps\SearchEngine"
Copy "stopwords.txt" and "bodyFiles" to "apache-tomcat-9.0.62\bin"
Run main function in RunGUI class
💻 Built Using
- Java
📷 Demo Screenshots
Contributors
Zeyad Tarek |
Abdelrahman Mohamed |
Beshoy Morad |
Ziad Sherif |
License
This software is licensed under MIT License, See License for more information ©ZeyadTarekk.