FalkorDB图#
- class langchain_community.graphs.falkordb_graph.FalkorDBGraph(database: str, host: str = 'localhost', port: int = 6379, username: str | None = None, password: str | None = None, ssl: bool = False)[source]#
用于图操作的FalkorDB封装器。
- Security note: Make sure that the database connection uses credentials
这些权限范围狭窄,仅包含必要的权限。 未能这样做可能会导致数据损坏或丢失,因为调用代码可能会尝试执行导致数据删除、变异的命令,如果被适当提示,或者读取敏感数据,如果这些数据存在于数据库中。 防止这种负面结果的最佳方法是(适当地)限制授予与此工具一起使用的凭据的权限。
查看 https://python.langchain.com/docs/security 获取更多信息。
创建一个新的FalkorDB图包装器实例。
属性
get_schema
返回FalkorDB数据库的模式
get_structured_schema
返回图的结构化模式
方法
__init__
(database[, host, port, username, ...])创建一个新的FalkorDB图包装器实例。
add_graph_documents
(graph_documents[, ...])将GraphDocument作为输入并使用它来构建图。
query
(query[, params])查询FalkorDB数据库。
刷新FalkorDB数据库的模式
- Parameters:
数据库 (str)
host (str)
port (int)
username (str | None)
password (str | None)
ssl (bool)
- __init__(database: str, host: str = 'localhost', port: int = 6379, username: str | None = None, password: str | None = None, ssl: bool = False) None [source]#
创建一个新的FalkorDB图包装器实例。
- Parameters:
数据库 (str)
host (str)
port (int)
username (str | None)
password (str | None)
ssl (bool)
- Return type:
无
- add_graph_documents(graph_documents: List[GraphDocument], include_source: bool = False) None [source]#
将GraphDocument作为输入并使用它来构建图形。
- Parameters:
graph_documents (列表[GraphDocument])
include_source (bool)
- Return type:
无
使用FalkorDBGraph的示例