dmeoli / CranSearchEngine

Search Engine for the Cranfield Collection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CranSearchEngine

CranSearchEngine is a search engine for the Cranfield collection developed during the Information Retrieval course @ Department of Computer Science @ University of Bari "Aldo Moro" under the supervision of dr. Pierpaolo Basile.

Prerequisites

By default, requirement for compilation are:

  • JDK 8+
  • Maven

Built with Maven

To create a jar file with dependencies:

$ mvn install

Running the JAR

$ java -jar target/cran-search-engine-1.0-jar-with-dependencies.jar

View Evaluation Measures

To view the evaluation measures such as Precision, Recall, MAP, GMAP, etc., go to the root folder and run the evaluation.sh file from the terminal by typing:

$ ./evaluation.sh

License License: MIT

This software is released under the MIT License. See the LICENSE file for details.

About

Search Engine for the Cranfield Collection

License:MIT License


Languages

Language:Java 99.8%Language:Shell 0.2%