节点#

class langchain_community.graph_vectorstores.base.Node[source]#

基础类:Serializable

测试版

此功能处于测试阶段。我们正在积极开发中,因此API可能会发生变化。

GraphVectorStore中的节点。

边存在于具有出站链接的节点与具有匹配入站链接的节点之间。

例如,两个节点 ab 通过超链接 https://some-url 连接,看起来像这样:

[
    Node(
        id="a",
        text="some text a",
        links= [
            Link(kind="hyperlink", tag="https://some-url", direction="incoming")
        ],
    ),
    Node(
        id="b",
        text="some text b",
        links= [
            Link(kind="hyperlink", tag="https://some-url", direction="outgoing")
        ],
    )
]
param id: str | None = None#

节点的唯一ID。如果未设置,将由GraphVectorStore生成。

与节点相关的链接。

param metadata: dict [Optional]#

节点的元数据。

param text: str [Required]#

节点包含的文本。

使用 Node 的示例