Skip to content

A4ANK/DBLP-Neo4j-query-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBLP-Neo4j-query-engine

DBLP Query Engine using Neo4j graphDB.

Dataset:-

Architecture:-

Architecture

  • Frontend:-

    • Query 1: Keyword Discovery
    • Query 2: Researcher Profiling
    • Query 3: Influencing Author
  • Backend:-

    • Dataset is loaded in Neo4j .

Setup Application

  • Install Neo4j Desktop or any Neo4j DB instance. Download the DBLP dataset, and import it in Neo4j DB.

  • Run required Cypher scripts.

Add queries sections required for initial setup.

  • Download this git repo.
git clone https://github.com/A4ANK/DBLP-Neo4j-query-engine.git
  • Create a virtual env for this app in python.
pip install virtualenv

python -m venv DBLP-Neo4j-query-engine

.\DBLP-Neo4j-query-engine\Scripts\activate

pip install -r requirements.txt
  • Launch Flask web app.
python app.py

Licensed under:-

  • BITS Pilani, Hyderabad Campus (CSG516 Adv. Database Systems Course, Semester-II, 2021-2022)

Releases

No releases published

Packages

No packages published