gremlin相关内容

格林姆林交叉口手术

我正在使用gremlin控制台v3.3.1. 使用本教程中的“现代"图: http://tinkerpop.apache.org/docs/current/tutorials/getting -started/ 以此创建图形: gremlin>graph = TinkerFactory.createModern() gremlin>g = graph.traversal() 我可以 ..
发布时间:2020-11-20 20:42:03 其他开发

通过Tinkerpop使用特定模型将(数百万行)数据获取到Janusgraph中的最佳方法

刚从Tinkerpop和Janusgraph开始,我正试图根据文档来弄清楚这一点. 我有三个数据集,每个数据集包含约2000万行(csv文件) 有一个特定的模型,其中变量和行需要连接,例如什么是顶点,什么是标签,什么是边等等. 在图表中包含所有内容之后,我当然想使用一些基本的Gremlin来查看模型的运行情况. 但是首先,我需要一种将数据导入Janusgraph的方法. 可能 ..
发布时间:2020-11-20 20:41:54 Python

如何获取Titan中的索引键列表?

我正在使用Titan v0.3.1,并且想查看我已经通过createKeyIndex索引了哪些键的列表.我该怎么办? 解决方案 您自己发现可以为此使用Blueprints getIndexedKeys(Vertex.class)方法,但是Titan类型系统提供的功能比createKeyIndex大得多.与Titan合作的时间越长,您就越想了解Type Maker系统: https:/ ..
发布时间:2020-11-20 20:41:44 其他开发

如何在Titan Gremlin查询中使用ElasticSearch索引?

由于例如,我想使用Text.CONTAINS(根据上面链接的文档支持).具体来说,我想检索名称为my_label的键的值中包含字符串"abc"的节点. 通过Gremlin控制台,什么语法可以实现此目标? 解决方案 搜索外部索引 以下查询将使用Elasticsearch后端: g.query().has('my_label',CONTAINS,'abc').edges() ..
发布时间:2020-11-20 20:41:40 其他开发

TitanDB索引未更改状态

我想删除一个现有索引,并按照文档中的步骤进行操作.我目前没有配置单独的索引后端.但是,当我到达必须使用m.awaitGraphIndexStatus等待索引状态更改的步骤时,它将永远等待更改,并因以下错误而超时: GraphIndexStatusReport[success=false, indexName='usernameComposite', targetStatus=DISABLED ..
发布时间:2020-11-20 20:41:38 其他开发

Gremlin-Giraph-GraphX吗?在TitanDb上

我需要一些帮助来确认我的选择...并了解您是否可以给我一些信息. 我的存储数据库是Cassandra的TitanDb. 我有一个很大的图.我的目标是在后面的图上使用Mllib. 我的第一个想法:将Titan与GraphX一起使用,但是我没有发现任何东西或正在开发中……TinkerPop尚未准备好. 所以我来看看吉拉夫. TinkerPop,Titan可以与TinkerPop的Rexster进 ..
发布时间:2020-11-20 20:41:36 其他开发

获取连接到所有当前顶点的顶点

我可能会问一个明显的问题,但是对于图表和gremlin语言来说是新手,并且有些卡住了. 我有一个图形设置,可以找到特定类型的N个顶点. 假设我找到了2个X类型的顶点. 这些顶点的边缘为Y型的K个顶点. 我想找到所有与我找到的X类型的3个顶点有关的Y类型的顶点.在这种情况下,Y类型的顶点可以与X类型的3个顶点之一相连,但是我只想得到普通的. 用于创建示例数据的脚本`` g.a ..
发布时间:2020-11-20 20:41:33 其他开发

Tinkerpop/Gremlin合并顶点(和边)

是否有一种简单的方法来替换或合并顶点并保持/合并现有边?还是只是手动从顶点复制所有属性,并重新创建现有的边线和所有(元)属性,然后删除多余的顶点? 解决方案 好的,如上面的评论所述,您将在OLTP中进行匹配.这意味着您可能会有一个具体的切入点.让我们组成一个简单的示例图: g = TinkerGraph.open().traversal() // Stackoverflow dat ..
发布时间:2020-11-20 20:40:24 其他开发

测量序列化和反序列化时间

除了我先前的问题外,还有没有一种方法可以测量gremlin服务器对来自客户端的查询请求进行序列化和反序列化所花费的时间?例如,如果客户端是一个Java应用程序,它将查询请求发送到运行在远程服务器上的gremlin服务器,那么有没有一种方法可以测量从gremlin服务器接收到该请求的时间到将其反序列化,然后再运行查询? > 非常感谢 解决方案 否-我想不出如何直接做到这一点,但是当您这样编 ..
发布时间:2020-11-20 20:40:21 其他开发

Gremlin日期筛选器方法

反正在titan/gremlin中查询日期吗? 例如查找最近X天的所有结果 任何帮助将不胜感激. 解决方案 最好的方法是简单地将日期存储为Long值,并可能在边缘的此类字段上建立索引,以便您可以利用,interval等.有关主题,请参见此Titan Wiki页面: https://github.com/thinkaurelius/titan/wiki/Vertex-中心指数 ..
发布时间:2020-11-20 20:40:16 其他开发

为什么Gremlin JavaScript使用"from_"映射而不是“来自"?

为了解决这个问题,我花了好几个小时才能发现在使用gremlin javascript时必须使用from_而不是from. 在仔细研究了源代码之后,我最终发现代码使用的是from_而不是from(请参阅此处) 我到处搜索google,但是找不到这种方法的原因,并且对使用下划线版本感到不安,因为大多数时候下划线表示用户不应该真正信任的私有方法. 此外,在我所缺少的地方,是否有grem ..
发布时间:2020-11-20 20:40:12 其他开发