tinkerpop相关内容

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

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

从GraphDB查询详细信息

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

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

如果我有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 其他开发

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

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

在Azure Cosmos DB中使用Gremlin重命名属性

我们的一些代码库已经更改,因此它现在希望以前具有名为“sdg”的属性的顶点现在具有名为“causeType”的属性,并且取而代之具有相同的值……简而言之,属性的重命名。 在这一点上我已经尝试了相当多,而且.我有点惊讶,很难弄清楚如何搜索图表,并在需要时进行重命名。 我最接近的查询是以下查询: g.V().has('sdg').as('vertexWithOldProperty').p ..
发布时间:2022-03-11 11:24:12 其他开发

为 Spark 集群和 Cassandra 设置和配置 Titan

在 aurelius 邮件列表以及这里在 stackoverflow 上已经有几个关于配置 Titan 以使其与 Spark 一起工作的特定问题的问题.但我认为缺少的是对使用 Titan 和 Spark 的简单设置的高级描述. 我正在寻找的是使用推荐设置的最小设置.例如,对于 Cassandra,复制因子应为 3,并且应使用专用数据中心进行分析. 根据我在 Spark、Titan 和 ..
发布时间:2021-12-31 17:49:07 其他开发

选择合适的方式在 Python 中使用 Neo4j

我目前正在为 neo4j 使用嵌入式 python 绑定.我目前没有任何问题,因为我的图非常小(稀疏且最多 100 个节点).我正在开发的算法涉及对图的大量遍历,更具体地说,一般是对图以及不同子图的 DFS.将来我打算在大型图(据说是稀疏的并且有数百万个节点)上运行该算法. 阅读了与 python/neo4j 绑定性能相关的不同线程这里,这里,我想知道我是否应该已经切换到 Python 的某 ..
发布时间:2021-12-28 17:18:13 Python

Orientdb:创建新的图数据库

我正在尝试创建 OrientGraph 数据库的新实例,如下所示: OrientGraph graph = new OrientGraph("local:C:/temp/graph/db");图创建();//但是没有创建方法!! 无论如何,同时坚持使用手册并使用 ODatabaseDocumentTx 进行操作,例如: db = new ODatabaseDocumentTx("plocal ..
发布时间:2021-06-13 18:59:12 Java开发

Orientdb 无法从 Java 打开数据库

我从 orientdb 控制台创建了一个数据库: 创建数据库plocal:/C:/Development/orientdb/databases/testdb root root plocal graph 我启动了服务器以确保我的数据库已成功创建.我打开了网络界面: 本地主机:2480 我使用 root 作为用户和 root 作为密码登录到 testdb.一切工作正常.但是当我现在想从 Ja ..
发布时间:2021-06-13 18:58:54 其他开发

Gremlin Python createIndex(Tinkerpop)

我目前正在将Tinkerpop与 gremlin python客户端一起使用默认 TinkerGraph-Gremlin (正在内存中运行).我想提高查询的性能并阅读 createIndex()函数,这听起来很适合我的用例,但不幸的是,我无法使用python客户端创建索引.我还尝试将这些行添加到启动groovy脚本中(通过groovy scirpt运行,没有错误),但是当我运行性能基准测试时,会得 ..
发布时间:2021-05-13 19:30:22 Python

格雷姆林>递归查找由边类型连接的节点

只需使用 TinkerGraph ,然后尝试递归地找到节点通过特定的边缘标签(在本例中为 created )连接. 有没有一种方法可以递归(/循环)遍历节点?在下面的示例中,我想循环播放,直到不再有匹配的边(而不是硬编码的 3 值)为止. 在给定图形的情况下,是否仍然可以找到并分组连接的顶点? 对节点进行重复数据删除和处理节点循环的额外荣誉. 依赖项 compile("co ..
发布时间:2021-05-13 19:29:54 其他开发

比较属性Gremlin

我有一个简单的图形,父母和孩子是顶点.父母与子女的关系为"isParentOf".顶点都有一个属性:"familyName". 我想使用gremlin来匹配其孩子的姓氏​​与他们的孩子的姓氏​​不同的所有父母. 注意:我不能使用Gremlin的Groovy语法.我只能使用纯Java代码. 解决方案 GremlinPipeline应该如下所示: 找到所有父母 遵循"isP ..
发布时间:2021-05-13 19:29:51 其他开发

变量-Neptune上的Gremlin

我在Gremlin控制台上,并已连接到AWS Neptune数据库 g.V().hasLabel('Risk').toList() 提供了预期的结果,但是当我尝试将结果分配给变量 时 风险= g.V().hasLabel('风险').toList() 我在下面收到消息-令牌识别错误显然是在变量名上引发的,因为当我更改变量名时,消息的位置和"at"部分会发生变化. {"r ..
发布时间:2021-05-13 19:29:48 其他开发