janusgraph相关内容

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

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

Janusgraph 0.3.2+HBase 1.4.9-无法设置图形。时间戳

我在码头容器中运行Janusgraph 0.3.2,并尝试使用运行HBase 1.4.9的AWS EMR集群作为存储后端。我可以运行gremlin-server.sh,但是如果我试图保存一些内容,我会得到下面粘贴的堆栈跟踪。在我看来,这些锁是使用不同的时间戳长度创建的,导致它看起来不存在锁。 我尝试将raph.timeStamp设置添加到配置文件,但仍然出现相同的错误。 这是我的配置 gr ..
发布时间:2022-03-07 16:38:57 Java开发

在JanusGraph上搜索多属性

我对基数为多的属性有疑问.当我使用具有基数列表或集合的属性时,可以使用BerkleyDB对其进行搜索吗?还是需要索引?还可以在其上执行NotIn和或IN操作吗?例如,如果我的属性包含数据[1,2,3],我可以在[1,2,3]或[4] NotIn [1,2,3]中做一个[2] 解决方案 无论选择了哪种存储后端,都可以针对列表/集合属性进行查询.您应该使用索引来提高性能,因为它将需要完全扫描而 ..
发布时间:2021-05-13 19:30:31 其他开发

图数据库或关系数据库通用表扩展:比较非循环图查询性能

对于高度连接的非循环图数据,图数据库是否比关系数据库更有效? 我需要显着加快查询结果的速度,并希望图数据库成为答案.当我使用Common Table Extensions对我的样本数据进行从16小时到30分钟的递归搜索时,我在关系数据库查询中看到了显着的进步.不过,对于Web应用程序而言,30分钟仍然太长,而依靠这种缓存来解决这种响应很快变得非常荒谬. 我的Gremlin查询看起来像: ..

无法在Mac上将JanusGraph连接到本地Cassandra

我已经在Mac(OS X 10.11.6)上安装并运行了Cassandra 3.11.1.在终端中运行 cqlsh 会显示以下消息: 已连接到127.0.0.1:9042的测试群集.[cqlsh 5.0.1 |卡桑德拉3.11.1 |CQL规范3.4.4 |本机协议v4]使用帮助.cqlsh> 所以Cassandra应该工作正常.使用Java API,我尝试使用以下这些行来创建连接到Cass ..
发布时间:2021-04-21 19:37:21 其他开发

Gremlin:如何返回顶点及其关联的顶点?

我需要返回一些团体和该团体中的人,像这样: Group A -----Person A -----Person B -----Person C Group B -----Person D -----Person E -----Person F 我要如何用gremlin做到这一点.它们通过边缘连接在一起. 解决方案 最好在样本中包含有关Gremlin的问题的示例图,最好将其作为以 ..
发布时间:2020-11-20 21:06:05 其他开发

在哪里为JanusGraph Gremlin Server配置GraphSONVersion.V1_0?

我正在使用Tinuspop的JanusGraph 0.3.1和gremlin javascript驱动程序.我正在尝试访问图形,当我尝试在查询中检索valueMap()时,我正在获取类型信息.这不是我想要的,我正在寻找GraphSON响应的普通V1_0变体.请建议在哪里更新GraphSON版本配置?在服务器上?还是在创建客户端对象时在客户端上? 在我的节点js服务的package.json中 ..
发布时间:2020-11-20 21:02:23 其他开发

将valueMap与match()一起使用

我正在调用JanusGraph远程,默认情况下它将返回ReferenceVertex.为了同样检索属性,我使用了valueMap(),它适用于简单的查询. 但是,在我的用例中,我需要建立一个联接,该联接基于ReferenceVertex可以很好地工作,如下所示: // select t1.table2_ID, t2.table2_ID from table1 as t1 inner j ..
发布时间:2020-11-20 20:59:00 其他开发

如何删除gremlin中没有边的不可修改顶点?

不幸的是,我的申请中有三个优惠.当我使用两个具有相同电子邮件的不同提供程序时,则在图中创建了另一个具有新ID的顶点.提供程序问题已解决.但是,现在我要删除该新创建的顶点. 我尝试过 g.V('Persona').has('personaId','personaId').drop() 可是, Cannot modify unmodifiable vertex: v[73732348 ..
发布时间:2020-11-20 20:57:54 其他开发

了解使用Gremlin-Python添加边缘的不同方法

我试图了解方法的差异,以及在Gremlin-Python中添加边缘(在现有顶点之间)的最佳语法. 在这里阅读了几篇关于SO的文章之后,我将发现的一些不同方法细分为几个问题. 非常感谢您的任何提前反馈! 1)在创建边缘时,向边缘添加属性的最佳顺序是什么?:哪个是更好的选择(以防万一之间有显着差异)? /p> g.V().property("prop1", "prop1_val") ..
发布时间:2020-11-20 20:55:21 其他开发

对于给定的遍历gremlin查询,如何在所有访问的节点/边上应用静态方法

我们在每个节点和边缘上将用户权限标记为(SET基数的)属性.对于给定的遍历gremlin查询,想知道对所有访问的节点/边缘应用has步长的最佳方法是什么. 就像一个非常简单的遍历查询: //从伦敦希思罗机场(LHR)飞往美国机场的航班 g.V().has('code','LHR').out('route').has('country','US').values('code') 使用 ..
发布时间:2020-11-20 20:52:53 其他开发

Gremlin.Net System.InvalidOperationException:'用于"janusgraph:RelationIdentifier"的反序列化器;找不到"例外

我是janusgraph和tinkerpop的新手.我正在使用Gremlin.Net 3.2.7连接到janusgraph,所有返回顶点的请求对我来说都可以正常工作,但是当我运行任何返回边缘的操作时,例如"gV(61464).outE('father'). toList()" 库中的异常: System.InvalidOperationException:'反序列化器 找不到"janusgr ..
发布时间:2020-11-20 20:51:25 C#/.NET

Gremlin.net text包含等效项

我正在使用Gremlin.net库连接到janus图形服务器.我是在卡桑德拉(cassandra)和复杂的数据存储和索引搜索中使用.在gremlin语言和gremlin控制台中,我使用 textContains 在属性文本中进行搜索.我为此使用了混合索引,但是可以在 Gremlin.net 库中找到与之等效的索引吗?有人可以帮忙吗? 解决方案 Gremlin.Net将不具备此功能. Tin ..
发布时间:2020-11-20 20:51:16 C#/.NET