Skip to content

Database Configuration

Flexible GraphRAG uses three types of databases for its hybrid search capabilities. Each can be configured independently via environment variables.

Database Type Purpose Env Var
Search (full-text) BM25, Elasticsearch, OpenSearch SEARCH_DB
Vector (semantic) Qdrant, Chroma, Milvus, pgvector, and 6 more VECTOR_DB
Property Graph (GraphRAG) Neo4j, ArcadeDB, FalkorDB, Ladybug, and 4 more GRAPH_DB
RDF Triple Store (ontology) Fuseki, GraphDB, Oxigraph *_ENABLED

Select a database type for detailed configuration: