HugeGraph#

class langchain_community.graphs.hugegraph.HugeGraph(username: str = 'default', password: str = 'default', address: str = '127.0.0.1', port: int = 8081, graph: str = 'hugegraph')[源代码]#

用于图操作的HugeGraph封装器。

Security note: Make sure that the database connection uses credentials

这些权限范围狭窄,仅包含必要的权限。 未能这样做可能会导致数据损坏或丢失,因为调用代码可能会尝试执行导致数据删除、变异的命令,如果被适当提示,或者读取敏感数据,如果这些数据存在于数据库中。 防止这种负面结果的最佳方法是(适当地)限制授予与此工具一起使用的凭据的权限。

查看 https://python.langchain.com/docs/security 获取更多信息。

创建一个新的HugeGraph包装器实例。

属性

get_schema

返回HugeGraph数据库的模式

方法

__init__([username, password, address, ...])

创建一个新的HugeGraph包装器实例。

query(query)

refresh_schema()

刷新HugeGraph的模式信息。

Parameters:
  • username (str)

  • password (str)

  • address (str)

  • port (int)

  • graph (str)

__init__(username: str = 'default', password: str = 'default', address: str = '127.0.0.1', port: int = 8081, graph: str = 'hugegraph') None[source]#

创建一个新的HugeGraph包装器实例。

Parameters:
  • username (str)

  • password (str)

  • address (str)

  • port (int)

  • graph (str)

Return type:

query(query: str) List[Dict[str, Any]][来源]#
Parameters:

query (str)

Return type:

列表[字典[str, 任意]]

refresh_schema() None[source]#

刷新HugeGraph的模式信息。

Return type:

使用 HugeGraph 的示例