├── .env.example ├── .gitattributes ├── .gitignore ├── AI_ENTRY.md ├── LICENSE ├── README.md ├── data ├── .gitkeep ├── input │ └── .gitkeep ├── neo4j │ └── .gitkeep └── qdrant │ └── .gitkeep ├── docker-compose.yml ├── guides ├── database_setup.md ├── index.md ├── mcp │ ├── connection.md │ ├── error_handling.md │ ├── examples.md │ ├── index.md │ ├── query.md │ └── testing.md └── testing │ ├── .gitkeep │ ├── connection_info.md │ └── index.md ├── requirements.txt ├── scripts ├── import_docs.py ├── index.md ├── query_demo.py └── verify_db_structure.py ├── setup.sh ├── src ├── __init__.py ├── config.py ├── database │ ├── __init__.py │ ├── neo4j_manager.py │ └── qdrant_manager.py ├── graphrag_mcp_tool.py ├── index.md ├── mcp_tool_adapter.py ├── processors │ ├── __init__.py │ ├── document_processor.py │ ├── embedding_processor.py │ └── markdown_processor.py ├── query_engine.py └── utils │ ├── __init__.py │ ├── neo4j_utils.py │ ├── qdrant_utils.py │ └── query_utils.py ├── test_db_connection ├── check_databases.py ├── connection_info.md ├── index.md └── test_connections.py └── your_docs_here ├── .gitkeep ├── index.md └── sample.md /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/.gitignore -------------------------------------------------------------------------------- /AI_ENTRY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/AI_ENTRY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/README.md -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/input/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/neo4j/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/qdrant/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /guides/database_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/database_setup.md -------------------------------------------------------------------------------- /guides/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/index.md -------------------------------------------------------------------------------- /guides/mcp/connection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/mcp/connection.md -------------------------------------------------------------------------------- /guides/mcp/error_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/mcp/error_handling.md -------------------------------------------------------------------------------- /guides/mcp/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/mcp/examples.md -------------------------------------------------------------------------------- /guides/mcp/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/mcp/index.md -------------------------------------------------------------------------------- /guides/mcp/query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/mcp/query.md -------------------------------------------------------------------------------- /guides/mcp/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/mcp/testing.md -------------------------------------------------------------------------------- /guides/testing/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /guides/testing/connection_info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/testing/connection_info.md -------------------------------------------------------------------------------- /guides/testing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/guides/testing/index.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/import_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/scripts/import_docs.py -------------------------------------------------------------------------------- /scripts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/scripts/index.md -------------------------------------------------------------------------------- /scripts/query_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/scripts/query_demo.py -------------------------------------------------------------------------------- /scripts/verify_db_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/scripts/verify_db_structure.py -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/setup.sh -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | GraphRAG - Hybrid Neo4j and Qdrant Retrieval System 3 | """ 4 | 5 | __version__ = "0.1.0" -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/config.py -------------------------------------------------------------------------------- /src/database/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Database management modules for GraphRAG 3 | """ -------------------------------------------------------------------------------- /src/database/neo4j_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/database/neo4j_manager.py -------------------------------------------------------------------------------- /src/database/qdrant_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/database/qdrant_manager.py -------------------------------------------------------------------------------- /src/graphrag_mcp_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/graphrag_mcp_tool.py -------------------------------------------------------------------------------- /src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/index.md -------------------------------------------------------------------------------- /src/mcp_tool_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/mcp_tool_adapter.py -------------------------------------------------------------------------------- /src/processors/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Document processing modules for GraphRAG 3 | """ -------------------------------------------------------------------------------- /src/processors/document_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/processors/document_processor.py -------------------------------------------------------------------------------- /src/processors/embedding_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/processors/embedding_processor.py -------------------------------------------------------------------------------- /src/processors/markdown_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/processors/markdown_processor.py -------------------------------------------------------------------------------- /src/query_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/query_engine.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/utils/__init__.py -------------------------------------------------------------------------------- /src/utils/neo4j_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/utils/neo4j_utils.py -------------------------------------------------------------------------------- /src/utils/qdrant_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/utils/qdrant_utils.py -------------------------------------------------------------------------------- /src/utils/query_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/src/utils/query_utils.py -------------------------------------------------------------------------------- /test_db_connection/check_databases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/test_db_connection/check_databases.py -------------------------------------------------------------------------------- /test_db_connection/connection_info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/test_db_connection/connection_info.md -------------------------------------------------------------------------------- /test_db_connection/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/test_db_connection/index.md -------------------------------------------------------------------------------- /test_db_connection/test_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/test_db_connection/test_connections.py -------------------------------------------------------------------------------- /your_docs_here/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /your_docs_here/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/your_docs_here/index.md -------------------------------------------------------------------------------- /your_docs_here/sample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rileylemm/graphrag-hybrid/HEAD/your_docs_here/sample.md --------------------------------------------------------------------------------