janusgraph相关内容
我是Janusgraph的新手。我们有以Cassandra为后端的janusgraph设置。 我们使用ConfiguredGraphFactory在运行时动态创建图形。但在尝试使用ConfiguredGraphFactory.open(";graphName";)打开创建的图表时出现以下错误 com.datastax.oss.driver.api.core.DriverTim
..
我正在跟进这两个问题-- gremlin intersection operation JanusGraph Gremlin graph traversal with `as` and `select` provides unexpected result 我正在密切关注StackOverflow(想感谢社区!)但不幸的是,我没有太多的帖子/文章,所以我甚至没有足够的声誉在上面的
..
我使用以下代码创建边 Edge e = this.g .V(fromId) // get vertex of id given for the source .as("fromVertex") // label as fromVertex to be accessed later .V(toId) //
..
我找到以下代码来创建边(如果它尚不存在)。 g.V().hasLabel("V1") .has("userId", userId).as("a") .V().hasLabel("V1").has("userId", userId2) .coalesce( bothE("link").where(outV().as("a")), addE("link").fro
..
我有两次图形遍历,结果如下: g.V().has("id", 2).outE("knows").inV() ==>v[4216] ==>v[8312] g.V().has("id", 5).outE("knows").inV() ==>v[4216] ==>v[8312] 基本上,id为2和5的两个顶点都有到另外两个相同顶点v[4216]和v[8312]的边。 现在,如果我链接
..
我需要所有蓝色节点或id匹配的节点在树中的不同节点之间,基于最大级别。我有此代码 GraphTraversal> values = graphDbConnection.getGraphTraversalSource().V() .hasLabel('uuid').has('uuid', uuid).emit
..
我在码头容器中运行Janusgraph 0.3.2,并尝试使用运行HBase 1.4.9的AWS EMR集群作为存储后端。我可以运行gremlin-server.sh,但是如果我试图保存一些内容,我会得到下面粘贴的堆栈跟踪。在我看来,这些锁是使用不同的时间戳长度创建的,导致它看起来不存在锁。 我尝试将raph.timeStamp设置添加到配置文件,但仍然出现相同的错误。 这是我的配置 gr
..
我对基数为多的属性有疑问.当我使用具有基数列表或集合的属性时,可以使用BerkleyDB对其进行搜索吗?还是需要索引?还可以在其上执行NotIn和或IN操作吗?例如,如果我的属性包含数据[1,2,3],我可以在[1,2,3]或[4] NotIn [1,2,3]中做一个[2] 解决方案 无论选择了哪种存储后端,都可以针对列表/集合属性进行查询.您应该使用索引来提高性能,因为它将需要完全扫描而
..
我目前正在处理一个图形,该图形指示顶点之间的连接.顶点可以双向连接.我想知道有多少个顶点相互连接,而不管连接的方向还是两个方向上都存在连接. 因此,例如,在下面绘制的图形中,连接的顶点总数为3(而简单的边沿计数将告诉我们有4
..
对于高度连接的非循环图数据,图数据库是否比关系数据库更有效? 我需要显着加快查询结果的速度,并希望图数据库成为答案.当我使用Common Table Extensions对我的样本数据进行从16小时到30分钟的递归搜索时,我在关系数据库查询中看到了显着的进步.不过,对于Web应用程序而言,30分钟仍然太长,而依靠这种缓存来解决这种响应很快变得非常荒谬. 我的Gremlin查询看起来像:
..
我已经在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
..
我需要从其他存储设备向具有Cassandra后端的JanusGraph加载大量顶点和边.我已经阅读了有关批量加载和Spark配置的信息( https://docs.janusgraph.org/advanced-topics/bulk-loading/和 https://docs.janusgraph.org/advanced-topics/hadoop/). 很明显如何配置JanusGra
..
我需要返回一些团体和该团体中的人,像这样: Group A -----Person A -----Person B -----Person C Group B -----Person D -----Person E -----Person F 我要如何用gremlin做到这一点.它们通过边缘连接在一起. 解决方案 最好在样本中包含有关Gremlin的问题的示例图,最好将其作为以
..
我正在使用Tinuspop的JanusGraph 0.3.1和gremlin javascript驱动程序.我正在尝试访问图形,当我尝试在查询中检索valueMap()时,我正在获取类型信息.这不是我想要的,我正在寻找GraphSON响应的普通V1_0变体.请建议在哪里更新GraphSON版本配置?在服务器上?还是在创建客户端对象时在客户端上? 在我的节点js服务的package.json中
..
我正在调用JanusGraph远程,默认情况下它将返回ReferenceVertex.为了同样检索属性,我使用了valueMap(),它适用于简单的查询. 但是,在我的用例中,我需要建立一个联接,该联接基于ReferenceVertex可以很好地工作,如下所示: // select t1.table2_ID, t2.table2_ID from table1 as t1 inner j
..
不幸的是,我的申请中有三个优惠.当我使用两个具有相同电子邮件的不同提供程序时,则在图中创建了另一个具有新ID的顶点.提供程序问题已解决.但是,现在我要删除该新创建的顶点. 我尝试过 g.V('Persona').has('personaId','personaId').drop() 可是, Cannot modify unmodifiable vertex: v[73732348
..
我试图了解方法的差异,以及在Gremlin-Python中添加边缘(在现有顶点之间)的最佳语法. 在这里阅读了几篇关于SO的文章之后,我将发现的一些不同方法细分为几个问题. 非常感谢您的任何提前反馈! 1)在创建边缘时,向边缘添加属性的最佳顺序是什么?:哪个是更好的选择(以防万一之间有显着差异)? /p> g.V().property("prop1", "prop1_val")
..
我们在每个节点和边缘上将用户权限标记为(SET基数的)属性.对于给定的遍历gremlin查询,想知道对所有访问的节点/边缘应用has步长的最佳方法是什么. 就像一个非常简单的遍历查询: //从伦敦希思罗机场(LHR)飞往美国机场的航班 g.V().has('code','LHR').out('route').has('country','US').values('code') 使用
..
我是janusgraph和tinkerpop的新手.我正在使用Gremlin.Net 3.2.7连接到janusgraph,所有返回顶点的请求对我来说都可以正常工作,但是当我运行任何返回边缘的操作时,例如"gV(61464).outE('father'). toList()" 库中的异常: System.InvalidOperationException:'反序列化器 找不到"janusgr
..
我正在使用Gremlin.net库连接到janus图形服务器.我是在卡桑德拉(cassandra)和复杂的数据存储和索引搜索中使用.在gremlin语言和gremlin控制台中,我使用 textContains 在属性文本中进行搜索.我为此使用了混合索引,但是可以在 Gremlin.net 库中找到与之等效的索引吗?有人可以帮忙吗? 解决方案 Gremlin.Net将不具备此功能. Tin
..