gremlin相关内容

带有`selt`和`as`的gremlin交集

我正在跟进这两个问题-- gremlin intersection operation JanusGraph Gremlin graph traversal with `as` and `select` provides unexpected result 我正在密切关注StackOverflow(想感谢社区!)但不幸的是,我没有太多的帖子/文章,所以我甚至没有足够的声誉在上面的 ..
发布时间:2022-07-20 09:07:11 其他开发

Gremlin后置过滤器路径

我有一个符合以下模式的gremlin查询: g.V().has('LOCATION', textContains('FLORIDA')). repeat(bothE().otherV().simplePath()).emit().times(5). has('LOCATION',textContains('VIRGINIA')). path().by(valueMap('LOCATION') ..
发布时间:2022-05-12 18:45:11 其他开发

从GraphDB查询详细信息

我们正在尝试在Graphdb中实现面向客户的详细信息,我们只需一个查询就可以获取客户的详细信息,如他的地址、电话、电子邮件等。我们已经使用HAD地址构建了它,具有电子邮件边缘。 g.addV('member').property('id','CU10611972').property('CustomerId', 'CU10611972').property('TIN', 'xxxx').pr ..

如何在Python中执行Gremlin查询

在Python中,我正在尝试使用Gremlin连接并执行查询。 在这里,我可以使用gremlin连接到海王星数据库,只使用Print语句获取顶点计数:Print(G.V().has(";Sys.tenantID&Quot;,";hLWmgcH61m0bnaI9KpUj6z";).count().next()) 但读取文件、存储在变量中并传入gremlin查询不起作用 ..
发布时间:2022-05-12 18:28:47 Python

使用后退一步获得两个相连的顶点

如果我有3个顶点A、B、C,其中B有一条边到A和C,我如何才能获得A和C的值 g.V("b").out("toC").as("c").out("toA").as("a").select("c", "a").next() 这就是我所拥有的,但它会导致错误,因为我认为您无法从C转到A,因为它们没有连接。我需要先返回B的方法,但我没有看到后退。 推荐答案 使用此图表 gre ..
发布时间:2022-05-12 17:54:09 其他开发

如何在灰线中按边值对折点进行排序

给出air-routes图,假设我想获得所有可能的一次中途停留路线,如下所示: [home] --distance--> [stopover] --distance--> [destination] 其中[Home]、[stopover]和[Destination]是机场节点,每个节点都有一个表示机场代码的属性‘code’;距离是赋予连接两个机场节点的每条边的整数权重。 我如何编写 ..
发布时间:2022-05-12 17:33:59 其他开发

Gremlin:如何有效地在有向无环图中找到根?

我正在尝试编写一个小精灵查询来有效地解决汇流河流问题(因为没有更好的名称,图论中可能有一个更好的名称?)。下面是一个例子: 任务:给定一个根节点,交付一个映射,其中包含下游节点的ID作为键,将它们的所有河根ID(即从当前节点再次向上移动所有路径到达的末端节点)作为值。 例如,在上面的示例图中,对于根节点0,结果应该是: { "0": ["0"], "1": ["0", "4" ..
发布时间:2022-05-12 17:24:23 Java开发

查找最大的连接组件AWS海王星

在一个有数十亿个节点和边的AWS海王星图中,如何有效地找到最大的连通组件?我之所以试图找到这个问题的答案,是因为在我的域中,通常大的连接组件表明存在欺诈。我的图表中的大多数节点只像其他几十个节点一样连接。当节点连接到数百或数千个其他节点时,这是可疑的。 我有几个问题: AWS海王星是否适合在包含数十亿个节点和边的图中查找大型连接组件? 计算图表的PageRank是否会更有效率?我认为 ..
发布时间:2022-05-12 17:14:48 其他开发

如何在Gremlin中检索多个多属性?

我有一个要写入图表的Person对象: gts.addV(newId).label('Person') .property(single, 'name', 'Alice') .property(set, 'email', 'alice1@example.invalid') .property(set, 'email', 'alice2@example.invalid') 现在 ..
发布时间:2022-05-12 16:50:21 Java开发

过滤小精灵的结果

我是Gremlin的新手,我在StarDog 5.0上使用Gremlin 3.0.2。我编写这个查询是为了在schema.org本体中查找两个实体之间的路径。以下是输出- gremlin>`g.V().hasLabel('Canal').repeat(both().simplePath()).until(g.V().hasLabel('Continent')).path().limit(5) ..
发布时间:2022-05-12 16:37:47 其他开发