gremlin-server相关内容
我正在使用Gremlin服务器。 我将数据库的内容保存在一个XML文件(GraphML)中,代码为: g.io(path).write().iterate() 要加载文件,我使用以下行: g.io(path).read().iterate(); 然后我收到这个错误: connection.js:282 new ResponseError(util.f
..
..
我当前的情况就像 我有一个兔子mq,可以给我下订单的详细信息. 另一方面,我有我的titan db(cassandra存储,es索引后端和gremlin服务器). 还有另一个我有nodejs应用程序,它可以使用 https://www通过http api与gremlin服务器进行交互.npmjs.com/package/gremlin .我可以从这里点击我的图形数据库. 现在我要做
..
我目前正在处理一个图形,该图形指示顶点之间的连接.顶点可以双向连接.我想知道有多少个顶点相互连接,而不管连接的方向还是两个方向上都存在连接. 因此,例如,在下面绘制的图形中,连接的顶点总数为3(而简单的边沿计数将告诉我们有4
..
我要添加这样的顶点: g.addV("foobar").property("id",1).property(... etc ... 如何设置带有uuid而不是整数ID的属性? 解决方案 "id"可以有多种含义.如果只是说要使用UUID作为唯一标识符来查找顶点,那么将其与所选图形数据库的基础索引功能结合使用时,可以采用所采用的方法.换句话说,只要您在"id"上有一个索引,就可以快
..
我正在调用JanusGraph远程,默认情况下它将返回ReferenceVertex.为了同样检索属性,我使用了valueMap(),它适用于简单的查询. 但是,在我的用例中,我需要建立一个联接,该联接基于ReferenceVertex可以很好地工作,如下所示: // select t1.table2_ID, t2.table2_ID from table1 as t1 inner j
..
示例顶点 g.addV('a').property('vehicle','v1').property('time',1000).property(list,'vehicle','v2').property(list,'time',830) 我们如何将“车辆"属性中的值映射到“时间"属性中. 我累了下面的代码 g.V(1).hasKey('vehicle').map(hasKey('
..
样本数据: 查询以创建样本数据 g.addV("Test1").property("title", "A") g.addV("Test2").property("title", "B") g.addV("Test3").property("title", "C") g.addV("Test4").property("title", "D") g.V().has("Test1", "t
..
我们在每个节点和边缘上将用户权限标记为(SET基数的)属性.对于给定的遍历gremlin查询,想知道对所有访问的节点/边缘应用has步长的最佳方法是什么. 就像一个非常简单的遍历查询: //从伦敦希思罗机场(LHR)飞往美国机场的航班 g.V().has('code','LHR').out('route').has('country','US').values('code') 使用
..
我有一个String格式的Gremlin查询(例如"g.V()").我想执行此字符串而不将其提交给GremlinServer. 我使用以下依赖项: org.apache.tinkerpop gremlin-driver 3.3.1
..
在查询中(通过斯蒂芬·马莱特(Stephen Mallette)在因此,我打开gremlify编写了一个数据创建查询,然后将其粘贴到gremlin控制台中,以便可以在那里进行测试,并且我发现如果在查询的数据创建部分之后执行了该代码,并且在gremlify中不起作用,据我了解,它应该可以工作. 查询是这样的: g.V().as('a'). repeat(both().simplePa
..
我是janusgraph和tinkerpop的新手.我正在使用Gremlin.Net 3.2.7连接到janusgraph,所有返回顶点的请求对我来说都可以正常工作,但是当我运行任何返回边缘的操作时,例如"gV(61464).outE('father'). toList()" 库中的异常: System.InvalidOperationException:'反序列化器 找不到"janusgr
..
如何将全局变量添加到嵌入式Gremlin服务器实例? 此外,尽管我可以从类路径中加载资源,但我还是希望避免从文件中加载服务器配置. 确实不建议使用GremlinExecutor上的 解决方案 getGlobalBindings(),但是 被getScriptEngineManager()替换以添加全局范围的绑定 直接指向该对象. 来自3.2.5 javadoc(最初不建议使用它
..
我正在使用Gremlin.net库连接到janus图形服务器.我是在卡桑德拉(cassandra)和复杂的数据存储和索引搜索中使用.在gremlin语言和gremlin控制台中,我使用 textContains 在属性文本中进行搜索.我为此使用了混合索引,但是可以在 Gremlin.net 库中找到与之等效的索引吗?有人可以帮忙吗? 解决方案 Gremlin.Net将不具备此功能. Tin
..
由于启动JanusGraph时出现此异常,我要疯了. 发生在两次重启gremlin-server时,甚至没有碰到配置文件. 此错误总是在gremlin-server的第一次启动时出现. 这是日志中的堆栈跟踪: 6911 [main] INFO org.janusgraph.diskstorage.log.kcvs.KCVSLog - Loaded unidentified R
..
使用gremlin-javascript,我正在使用以下方式连接到远程服务器: const gremlin = require('gremlin') const Graph = gremlin.structure.Graph const DriverRemoteConnection = gremlin.driver.DriverRemoteConnection const graph = n
..
此查询不返回任何内容,因为调用fold()会删除之前存储的所有as(): g.V() .hasLabel('user') .project("user") .by( as("singleUser") .V() .fold() .choose( count(local).is(gt(1)), select('singleUser'
..
除了我先前的问题外,还有没有一种方法可以测量gremlin服务器对来自客户端的查询请求进行序列化和反序列化所花费的时间?例如,如果客户端是一个Java应用程序,它将查询请求发送到运行在远程服务器上的gremlin服务器,那么有没有一种方法可以测量从gremlin服务器接收到该请求的时间到将其反序列化,然后再运行查询? > 非常感谢 解决方案 否-我想不出如何直接做到这一点,但是当您这样编
..
我想向一个顶点添加多个属性,但是从一开始就不明确知道这些属性可能是什么.例如,假设要将一个人作为顶点添加到图形中,我们具有以下属性字典: 人员1 { "id": 1, "first_name": "bob", "age": 25, "height": 177 } 也许要添加另一个顶点,一个人具有以下属性: 人员2 { "id":
..
我没有使用AWS,而是使用其本地可用的DynamoDB数据库,并在Gremlin控制台中创建了图形. 我的电脑正在使用Gremlin-version=3.0.1.incubating和Titan-version=1.0.0 我的问题:如何在我的本地DynamoDB中保存图形,以便我可以随时取回它? (例如,计算机重新启动后). 我已经尝试了很多,使用save()或commit()
..