面向java的数据库计算PageRank
如何使用Java API计算OrientDB中的PageRank? 我将图形导入OrientDB,如下所示
OrientGraphFactory factory = new OrientGraphFactory("plocal:./db/somegraph");
OrientGraph graph = factory.getTx();
GraphMLReader.inputGraph(graph, "./somegraph.graphml");
我可以在上面执行任何SQL语句,获取边、节点等
我试过使用Gremlin脚本引擎,如https://github.com/tinkerpop/gremlin/wiki/Using-JUNG所述。但如果我试图导入JUNG模块,我会出错
有没有更好的方法来计算OrientDB上的PageRank?或者应该如何查找SQL语句
# 1 楼答案
不幸的是,OrientDB没有本地PageRunk算法实现,所以您应该使用一些第三方实现,比如JUNG,或者自己实现
我没有使用它们,因此无法建议实现
使用JUNG有什么问题
# 2 楼答案
事情就这么简单了