1

我目前正在评估 Neo4J (2.0M3),并试图获得某种可视化和查询探索(我还没有成功!),我从使用测试数据库切换到嵌入式数据库,并有一个我可以在需要时启动的服务器。

我了解如何将我的节点和关系数据写入我选择的数据目录(通过如何探索由嵌入式 Neo4j Java 应用程序创建并存储在 /data 目录之外的数据库?),以及如何配置服务器/网络控制台指向该目录。果然,仪表板确实显示了我期望的数据计数,但我没有尝试任何 Cypher 查询——即使是在我的单元测试中运行良好的查询——也没有返回任何节点。按名称和 Id 进行的简单查找都失败了。

任何人都可以解释不一致吗?这发生在 vanilla Server 安装中,数据写入默认的 graph.db 目录,以及不同的目录。“服务器信息”下的路径都是我希望看到的。

我不明白的另一件事:为什么我不能运行自己的服务器,并在代码中创建一个接受服务器 URI 的GraphDatabaseFactory/ GraphDatabaseService,这将允许我使用标准 Java API 并在 Web 控制台中查看实时更新,而无需每次都必须停止/启动服务器?

4

1 回答 1

1

您可以设置嵌入式 Java 项目甚至启动服务器,请参阅http://www.cakesolutions.net/teamblogs/2012/05/23/enabling-neo4j-web-admin-tool-on-the-embedded-server -使用弹簧数据/

于 2013-07-19T12:55:02.123 回答