在不使用 Gremlin 之类的工具的情况下,我想知道如何将使用 Neo4j 创建的数据库导出到文件(首选 .gexf),以便在 Gephi 等软件中打开它。我在网上搜索代码,但没有找到。
问候
在不使用 Gremlin 之类的工具的情况下,我想知道如何将使用 Neo4j 创建的数据库导出到文件(首选 .gexf),以便在 Gephi 等软件中打开它。我在网上搜索代码,但没有找到。
问候
你会接受 GraphML 吗?你说你不想使用 Gremlin,但 Tinkerpop 的蓝图有一个类用于从 Neo4j 图形中编写 GraphML 文件,而且 Gephi 支持 GraphML 导入。
GraphDatabaseService db = new GraphDatabaseService("/graphLocation");
Graph graph = new Neo4jGraph(db );
GraphMLWriter.outputGraph(graph, "/graphMLOutputLocation.gml");
这使用了可以在 Maven 中导入的 Tinkerpop 蓝图。
<dependency>
<groupId>com.tinkerpop.blueprints</groupId>
<artifactId>blueprints-core</artifactId>
<version>2.3.0</version>
</dependency>