OrientDB calculate PageRank



如何计算PageRank在OrientDB与Java API?我将我的图导入到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模块

是否有更好的方法来计算PageRank上的OrientDB?或者应该如何查看SQL语句?

不幸的是,OrientDB没有原生的PageRunk算法实现,所以你应该使用一些第三方实现,比如JUNG,或者你自己实现。

我没有使用它们,所以我不能建议一个实现。

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

事情变得更简单了。

  1. 下载蓝图GraphJung jar文件和Jung jar库
  2. 将其添加到Orientdb的lib
  3. 按照蓝图wiki
  4. 的描述实现它

相关内容

  • 没有找到相关文章

最新更新