如何使用 Rexster 添加双向边缘?

Posted

技术标签:

【中文标题】如何使用 Rexster 添加双向边缘?【英文标题】:How to add bidirectional edge using Rexster? 【发布时间】:2016-05-17 19:03:22 【问题描述】:

我正在使用 Rexster 使用 HTTP POST 方法在两个顶点之间创建边。

/graphs/<graph>/edges/3?_outV=<id>&_label=friend&_inV=2&<key>=<key'>

我指的是链接:

Rexster HTTP

这里我需要提供出顶点(即_outV)和顶点(即_inV),这是一个单向边。如何使用 Rexster 创建双向边缘。

【问题讨论】:

【参考方案1】:

TinkerPop 不支持双向边缘类型作为Blueprints(或TinkerPop 3.x)的一部分。您必须通过在两个单独的请求中添加相反方向的边来模拟双向性。

/graphs/<graph>/edges/3?_outV=<id>&_label=friend&_inV=2&<key>=<key'>
/graphs/<graph>/edges/2?_outV=<id>&_label=friend&_inV=3&<key>=<key'>

【讨论】:

以上是关于如何使用 Rexster 添加双向边缘?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用opencv在图像上添加边缘?

如何使用 Maya Python API 2.0 在网格中添加边缘

Rexster 使用 DynamoDB 作为存储后端来可视化 Titan Graph

如何使用 R 中的 magick 包在图像边缘添加羽毛?

为啥 Rexster Server(和 Titan)停止响应?

如何将边缘添加到网格窗格