如何使用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语句?

最佳答案

不幸的是,OrientDB没有本机PageRunk算法实现,因此您应该使用某些第三方实现(例如JUNG)或自己实现。

我没有使用它们,所以我不建议实施。

您使用JUNG到底有什么问题?

关于java - OrientDB计算PageRank,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24013197/

10-13 02:32