gpt4 book ai didi

neo4j - 将 GraphML 导入 Neo4j : how to specify node labels?

转载 作者:行者123 更新时间:2023-12-02 01:05:25 24 4
gpt4 key购买 nike

我想将我的 GraphML 数据导入 Neo4j 数据库(2.0.1 版)。问题是,如何在 GraphML 中指定 Neo4j 节点标签?

我尝试了以下方法都无济于事:

<!--This format is used when exporting Neo4j data to GraphML-->
<node id="1" labels=":PAGE">
<data key="labels">:PAGE</data>
</node>

那么,我应该如何格式化我的 XML 以便 Neo4j 可以识别节点标签?

最佳答案

不幸的是,我找不到任何关于导入行为的文档。所以我发明了一种解决方法。

我使用以下节点结构将 GraphML 数据集导入到 Neo4j:

<node id="1">
<!--This code doesn't really force Neo4j to create PAGE label-->
<data key="label">PAGE</data>
</node>

然后我执行了以下 Cypher 命令:

MATCH (n)
WHERE n.label='PAGE'
SET n :PAGE

之后,Neo4j 将 PAGE 标签应用到每个符合搜索条件的节点。

目前,这个解决方法对我来说是可以接受的。不过,最好找到真正的解决方案(如果有的话)。

关于neo4j - 将 GraphML 导入 Neo4j : how to specify node labels?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22896831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com