我一直在通过python的Bulbflow处理Neo4j,现在需要一种方法来保存/导出子图。我已经看到了Java和Ruby的甚至接近这样做,但一个简单的Python的办法似乎是从我隐藏..将Neo4j子图加载到Networkx中
到目前为止,我已经发现了两个潜在路径:
使用Networkx: 我发现networkx可以从许多不同的格式加载图形(我不能确定哪种格式的Neo4j存储他们的DBS),但我还没有找到一种方法来提取仅一个子成Networkx。我认为这应该从gremlin查询完成,但我不知道如何去做这件事。
我对Networkx路径有偏好,因为它还带有我希望应用于子图的网络分析算法。我觉得它也可以避免Bulbflow和py2neo之间的潜在冲突,尽管我不确定这样的冲突是否存在。
任何意见将不胜感激!
在此先感谢