- MySQL or MariaDB w./ schema
dl2
, onlocalhost:3306
:systemctl enable --now mysqld
- Neo4j on
localhost:7474
:<NEO4J_HOME>/bin/neo4j restart
- User & paper service on
localhost:8080
:cd UserService;./gradlew run
- Neo4j graph service on
localhost:8081
:cd Neo4jService;./gradlew run
- Frontend service on
localhost:4200
:cd frontend;ng serve
- Vectorized search service w./ weaviate on Docker:
sudo docker run -d -p 8090:8090 -p 50051:50051 dl2-vectorized;cd SearchLambda;python serve_test.py
- Gemini-based GraphRAG:
cd DataAnalysis/llm;python graph_rag.py
- GAT-based paper recommendation:
cd DataAnalysis;python gat_pred.py
- Initialization w./ renowned PapersWithCode methods and tasks:
cd CrawlerService;npm run init
- Expand the graph w./ Neo4j uncharted papers, exported as CSVs:
npm run import
- Daily routine crawling w./ subscription to ArXiV:
npm run subscribe