medmelki / arainforetrieval

Build inverted index between tibb nabawy documents and ontology concept by reasoning the ontology. A fuzzy search and matching method between indexer and query and ranking the result.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installation Setup

  1. Install and configure Maven 3.5 : https://maven.apache.org

  2. Install and configure JDK 8 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  3. Install MySQL then create a database named hadithdb.

  4. Configure the application to access the database created:

    • In src/resources/hibernate.cfg.xml file, configure the fields url, username and password.
    • In src/main/java/ontology/Config.java file, configure the fields DB_URL, DB_USER and DB_PASSWD.
  5. Configure Indexes folder value to an accessible one :

    • In src/resources/hibernate.cfg.xml file,
<property name="hibernate.search.default.indexBase">d:\indexes</property>  

About

Build inverted index between tibb nabawy documents and ontology concept by reasoning the ontology. A fuzzy search and matching method between indexer and query and ranking the result.


Languages

Language:Java 100.0%