FalkorDB
What is
FalkorDB
?
- FalkorDB is an
open-source database management system
that specializes in graph database technology.- FalkorDB allows you to represent and store data in nodes and edges, making it ideal for handling connected data and relationships.
- FalkorDB Supports OpenCypher query language with proprietary extensions, making it easy to interact with and query your graph data.
- With FalkorDB, you can achieve high-performance
graph traversals and queries
, suitable for production-level systems.
Get started with FalkorDB by visiting their website.
Installation and Setup
- Install the Python SDK with
pip install falkordb langchain-falkordb
VectorStore
The FalkorDB vector index is used as a vectorstore, whether for semantic search or example selection.
from langchain_community.vectorstores.falkordb_vector import FalkorDBVector
API Reference:FalkorDBVector
or
from langchain_falkordb.vectorstore import FalkorDBVector
See a usage example
Memory
See a usage example.
from langchain_falkordb.message_history import (
FalkorDBChatMessageHistory,
)