我创建了一个嵌入Neo4j的应用程序。在该应用程序中,我创建并存储了一些具有某种关系的节点我的应用程序已将此数据库保存到文件中。我想想象一下这些数据。我知道如果我启动Neo4j服务器我可以看到图形但我不知道如何将我的neo4j.db文件导入到Neo4j服务器中以便我可以将其可视化。任何建议都将不胜感激。
答案 0 :(得分:1)
根据您的使用情况,您可能有不同的解决方案:
在这种情况下,您必须使用Web应用程序来可视化数据。 你基本上有两个解决方案:Javascript或Java applets。
对于Javascript方面,您有很多选择:D3js,VivaGraph,SigmaJS,KeyLines。
前三个是开源和免费的,而最后一个是商业许可证和非免费的
关于SO的这些库已经有一百万个问题了,所以我会将您链接到some of those to了解各种差异。
在这种情况下的主要解决方案我建议您,具体取决于数据类型:Gephi或Cytoscape。
在这两种情况下,我都认为你必须编写自己的适配器来与你的应用程序进行通信。
两种情况下的架构如下:
答案 1 :(得分:1)
如果您不使用neo4j 2.0+,那么使用neoclipse可视化图形的真正好方法。 https://github.com/neo4j-contrib/neoclipse/downloads 它非常方便,也有密码支持。
或者
另一个快速入侵是将您的db文件夹(使用嵌入式数据库创建)复制到$ NEO4j_HOME / data /
和
更改$ NEO4j_HOME / conf / neo4j-server-properties文件以指向
和
启动你的服务器(bin / .neo4j start)。您将能够在localhost:7474中可视化您的数据库 我希望它有所帮助!