目标 我有一个简单的任务要完成:设置特定边缘属性的权重。以此场景为例: 我想要做的是更新weight的值。 附加要求 如果边不存在,则应创建它。 两个节点之间可能只存在最多一种相同类型的边缘(即,Joey和Pizza之间不能存在多个type为“eat”的“votes_for”边缘...
我有一些关于两个工具集成的问题。这不是技术问题和如何设置(我稍后会自己解决),而是关于项目进程和方向,因为JanusGraph还很年轻。 我正在启动一个新项目,并已经决定使用Cassandra进行存储,使用图形顶部听起来非常吸引人。 在我走上这条路之前,我想提前了解一些事情。 1. Ja...
在DataStax收购Aurelius之后,自从Titan 1.0.0于2015年9月发布以来,很少有人做出贡献,因此我想知道在生产中使用TitanDB是否安全。请问是否有人能提供一些见解?
显然,找到两个顶点之间的边的一个简单方法是: graph.traversal().V(outVertex).bothE(edgeLabel).filter(__.otherV().is(inVertex)) 我觉得“过滤”步骤需要遍历所有边,对于一些具有大量边的应用程序而言,这会使其变得...
如何遍历图形并增加顶点属性的值?可以按固定数量或边属性中的数量递增。 例如,对于以下图形: gremlin> graph = TinkerGraph.open() ==>tinkergraph[vertices:0 edges:0] gremlin> g = graph....
我想删除两个顶点之间的边,所以我的Java Tinkerpop3代码如下:我想要删去两个顶点之间的边,因此我的Java Tinkerpop3代码如下:private void removeEdgeOfTwoVertices(Vertex fromV, Vertex toV,String edg...
我想查询基于两个筛选条件的TITAN 0.4图,使用“OR”逻辑运算符(如果任一条件为真,则返回顶点)。 我在http://sql2gremlin.com/上搜索到了这个问题,但是只提供了“AND”操作符。 我的要求如下所示:SELECT * FROM Products WHERE ...
我刚开始接触图数据库,不确定在跟踪"节点类型"这样的东西时使用"索引节点"还是"索引属性"会更好。由于我目前没有实际经验,因此无法基于任何信息做出决策,而且两种方法似乎都同样有效。因此问题是:这两种方法之间的权衡取舍是什么,规模(即节点数)如何影响决策? 对于一个示例场景,我们假设有两种 "...