gremlin - 如何在不使用图形计算机(OLAP 事务)的情况下以 gremlin 查询语言实现 PageRank 算法?
问题描述
我需要在不使用任何方法或图形计算机技术的情况下实现它,因为 gremlin 服务器不支持 OLAP 图形计算机。
gremlin> g = traversal().withEmbedded(graph).withComputer()
No signature of method: org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.withEmbedded() is applicable for argument types: (org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph) values: [tinkergraph[vertices:360 edges:1671]]
Type ':help' or ':h' for help.
Display stack trace? [yN]
我在尝试图形计算机时收到此错误。
解决方案
您使用的 gremlin 控制台版本早于 3.4.9。异常只说 withEmbedded 方法不存在。
如果您使用 x < 9 的 3.4.x 版本,它将适用于:
g = traversal().withGraph(graph).withComputer()
推荐阅读
- graphql - 在自省中选择非必填字段
- mysql - 连在一起的日期
- javascript - 如何使用自定义搜索输入和下拉菜单过滤数据表
- java - 为什么在成功的 Firebase 登录之前调用另一个活动中的方法?
- docker - Docker 容器无法访问本地托管在 mac 上的 Tomcat
- node.js - 不能在heroku中使用fs
- javascript - 比较不同的日期格式
- ios - AVAggregateAssetDownloadTask 似乎加载了两次 m3u8 文件
- windows - 安装 PyCharm 专业版 2019.3 后“缺少必要的插件:Pythonid”
- html - 更改下一个和后退按钮之间的间距