gpt4 book ai didi

java - 如何从java获取Neo4j图形数据库的节点数以及我们可以从磁盘存储和重用graphdb吗?

转载 作者:行者123 更新时间:2023-12-01 07:10:45 25 4
gpt4 key购买 nike

我刚刚开始研究 neo4j,并将其用于我的社交网络相关项目。在此期间我遇到了以下代码:

https://github.com/neo4j/neo4j/blob/1.9.M04/community/embedded-examples/src/main/java/org/neo4j/examples/EmbeddedNeo4jWithIndexing.java

在浏览过程中(请参阅上面的代码链接),我很难知道如何获取添加到给定 graphDb 的节点总数。有没有办法使用graphDbnodeIndexreferenceIndex或其他方式找到它(节点总数)?如果是,如何?

我还需要帮助了解如何将 graphdb 存储到磁盘上的任何给定路径?如何加载这个存储的 graphdb 并对其执行操作,例如搜索节点/关系等?

(执行上述代码时,会在给定的 DB_PATH 处创建多个文件,例如 *.db、*.id、*.keys 等。这些文件有什么用?这些文件中的哪些包含创建的节点?如果是,我们如何使用它们?)

我们如何从 Web 界面访问此 graphDb,例如 http://localhost:7474/webadmin/ 的仪表板或 http:/的数据/localhost:7474/db/data/ ?

如果您需要任何具体信息来帮助我,请告诉我。

谢谢,尼廷。

最佳答案

有关 Neo4j Embedded 和 Java API 的入门信息,请参阅:

http://docs.neo4j.org/chunked/milestone/tutorials-java-embedded.html

获取正确的节点和关系计数:

IteratorUtil.count(GlobalGraphOperations.at(gdb).getAllNodes())
IteratorUtil.count(GlobalGraphOperations.at(gdb).getAllRelationships())

要使用集成的 Neo4j 服务器访问嵌入式图形数据库,请参阅 http://docs.neo4j.org/chunked/milestone/server-embedded.html

关于java - 如何从java获取Neo4j图形数据库的节点数以及我们可以从磁盘存储和重用graphdb吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14850681/

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