├── .env.example ├── .gitignore ├── Dockerfile ├── LICENSE.txt ├── README.md ├── app.py ├── constants.py ├── document_processor.py ├── example_text ├── doc_1.txt ├── doc_2.txt └── doc_3.txt ├── graph_database.py ├── graph_manager.py ├── logger.py ├── print_pkl_file.py ├── query_handler.py ├── requirements.txt └── start.sh /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/app.py -------------------------------------------------------------------------------- /constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/constants.py -------------------------------------------------------------------------------- /document_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/document_processor.py -------------------------------------------------------------------------------- /example_text/doc_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/example_text/doc_1.txt -------------------------------------------------------------------------------- /example_text/doc_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/example_text/doc_2.txt -------------------------------------------------------------------------------- /example_text/doc_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/example_text/doc_3.txt -------------------------------------------------------------------------------- /graph_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/graph_database.py -------------------------------------------------------------------------------- /graph_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/graph_manager.py -------------------------------------------------------------------------------- /logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/logger.py -------------------------------------------------------------------------------- /print_pkl_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/print_pkl_file.py -------------------------------------------------------------------------------- /query_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/query_handler.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | openai 2 | python-dotenv 3 | neo4j 4 | -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenc222/example-graphrag-with-neo4j/HEAD/start.sh --------------------------------------------------------------------------------