This is Semestral project in BI-VWM subject (Search the web and multimedia databases). Goal of the project is to implement Bolean model and Inverted index search and compare it with sequential (or linear) search in database. Database consists of text files. The result is java web application. The application uses 3 different databases (100, 500 and 1000 docs) and runs on Apache Tomcat.
Project documentation is in Documentation
Check out live example here -> http://34.107.5.82:8080/BooleanModelApp/
Note: make sure you use http not https
- Java 8
- Maven (optional)
- Apache Tomcat 7+ (prefered 9)
Download Apache Tomcat 9 zip or tar.gz from here
Unpack it in directory you like
Compile WAR file with Maven. In project directory run command mvn clear install
.
Copy BooleanModelApp.war file from target
directory in ~/**path-to-tomcat**/webapps/
Note: this is the simplest way to deploy application on Tomcat, for advanced configuration and deployment go here
Run Apache Tomcat server with command ~/**path-to-tomcat**/bin/catalina.sh start
Open web browser and go to http://localhost:8080/BooleanModelApp/ .
Note: application needs some time to preprocess database, please be patient and wait a bit.