问题标签 [tinkerpop3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tinkerpop-frames - 如何使用 Tinkerpop v3 的遍历而不是 v2 的帧?
如何编写以下代码来取消 Tinkerpop v3?
我试图找到一些例子,但我没有运气。
谢谢, 塞尔索
titan - How to map a Tinkerpop3 graph to a recursive data structure?
I have a recursive data structure like so:
I have a Tinkerpop graph that represents this structure:
What is the most efficient way to map an arbitrarily deep Tinkerpop graph to the data structure?
I can imagine the use of the PathStep
, but it seems like there should be a better way, and I am not grokking TP3 well enough to see it.
gremlin - 在 Tinkerpop 3 中查找具有特定边缘类型的所有路径
我想找到“朋友”边缘可用的所有路径:
所以结果将是来自 v(1) 的所有路径,可以通过这种边缘类型连接。如果我也可以限制搜索长度并且可以有多个边缘类型而不是“朋友”,那就太好了,例如:
如果我有两个节点并且想要找到所有路径/最短路径,那么 gremlin 方式会是什么?
gremlin - Tinkerpop3 在不知道循环大小的情况下跳转
我正在使用 Gremlin-Scala,我有以下代码:
我不知道我的循环什么时候结束,所以我无法访问大小,如果我在 t.loops > x 中为 x 输入了错误的数字,那么我就会遇到问题。我在下面更改了我的代码,它运行良好。它有两个问题(1- 它很丑 2- 我必须调用我认为效率不高的 get()) 有没有更好的方法来做到这一点?
java - 我可以从这个 GraphTraversal 中得到一个顶点而不是一个元素吗?
我正在对参考 TinkerGraph 实现使用Tinkerpop3 Gremlin 。
我正在尝试进行.next()
此Vertex
遍历:
不幸的是,我只能得到一个Element
from next()
。当我将输出分配next()
到 aVertex
时,我得到:
错误:不兼容的类型:元素无法转换为顶点
我怎样才能得到一个Vertex
?
我查看了文档并看到V()
返回GraphTraversal<Vertex,Vertex>
。这些has()
步骤已签名default <E2 extends Element> GraphTraversal<S,E2>
,我认为这会保留GraphTraveral<Vertex, Vertex>
但next()
仅产生Element
。不知道下一步该怎么做。
谢谢你。
gremlin - Gremlin 的类型安全查询构建器
Gremlin 是否有类型安全的查询生成器?截至目前,我们正在通过字符串连接构建它们,因此不是类型安全的。我正在寻找类似于JPA中的CriteriaBuilder的东西。
java - 我可以通过添加模块来自定义 Jackson ObjectMapper 吗?
我正在使用一个库来创建一个ObjectMapper
并将Module
它自己的一些 s 添加到这个映射器中。我希望这些模块中的序列化程序能够漂亮地打印出来。但是,我唯一可以配置此映射器的方法是通过一个构建器,它可以让我添加自己的模块。我可以使用我的能力来添加模块以将ObjectMapper
其配置为漂亮的打印吗?我没有看到任何SimpleModule
暗示我可以的方法或属性。
graph - Is Tinkerpop3 production ready?
I am currently using Tinkerpop 2.5 in my application to represent a graph in-memory and gremlin to query it. This application will go into production at end of July 2015. I am confused if I should use 2.5 or 3. Currently Tinkerpop 3.0.0 is in M7 release. I don't see any information on the GA release schedule.
java - java中的并发gremlin-server和图形查询
我正在用 TinkerPop3 编写一个 Java 应用程序。它与 Neo4j 图形通信,并使用neo4j-gremlin 3.0.0.M7
库通过 Gremlin 发送读/写查询。
同时,我想通过 HTTP 使用gremlin-server 3.0.0.M7
. 另外,这些操作工作得很好。但是,由于不允许多个连接(即GremlinServer
对象和 Java 代码都试图获得图上的锁),这似乎是不可能同时进行的。
当然,解决方法可能涉及从 Java 程序中创建一个客户端并将其连接到服务器。但是,我宁愿消除这种引入的通信开销。
最大的问题:这可能吗?
为了完整起见,这是我的最小代码。请注意,mygremlin-server-neo4j.yaml
指的是标准包含neo4j-empty.properties
的文件,它包含与我的 Java 代码中的 Neo4jGraph 对象相同的 neo4j 图形数据目录(即/tmp/neo4j
)。
最后,例外: