gremlin相关内容
样本数据: 查询以创建样本数据 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
..
我的Titan 1.0.0和cassandra 2.1.2安装程序在我的Linux上运行良好.当我开始使用gremlin时, ./gremlin.sh ../conf/gremlin-server/gremlin-server-cassandra-es.yaml 我收到以下错误: \,,,/ (o o) -----oOOo-(3)-oOOo----- plugi
..
我的情况是在单个查询中在顶点之间添加多个边: 假设以下节点: 这些是我拥有的标签和ID 用户: 4100 歌曲: 4200 4355 4676 我必须在这些顶点之间建立边缘 4100 --> 4200, 4100 --> 4355, 4100 --> 4676. 我们通常可以通过在节点之间创建单个边来完成此操作.如果我们想一次在50个以
..
请问如何使用gremlin javascript编写下面的3个gremlin查询? gremlin> g.V.filter{it.name.matches(".*ark.*")}.name g.V().filter({ it.getProperty("name").contains("ark") }) g.V().filter(label().is('person')) 解决方案
..
我想创建一个具有给定标签和一些属性的顶点.由于g.addVertexWithLabel()方法仅将标签用作参数,而我找不到任何v.addLabel()方法,因此似乎必须在创建顶点后逐个添加属性. 还是我在这里想念东西? 解决方案 否.从Titan 0.5.4开始,没有API允许您一次添加所有内容.实际上,即使是Gremlin Groovy糖,也可以: g.addVertex([
..
我试图了解方法的差异,以及在Gremlin-Python中添加边缘(在现有顶点之间)的最佳语法. 在这里阅读了几篇关于SO的文章之后,我将发现的一些不同方法细分为几个问题. 非常感谢您的任何提前反馈! 1)在创建边缘时,向边缘添加属性的最佳顺序是什么?:哪个是更好的选择(以防万一之间有显着差异)? /p> g.V().property("prop1", "prop1_val")
..
我正在尝试将以下graphSon格式转换为图形实例 使用以下命令 graph.io(IoCore.graphson()).reader().create().readGraph(stream, graph); 但是在运行时将GRaphSON转换为给定的图实例 低于 {"id":0, "label":"buyer", "outE": {"email_is":
..
我正在寻找一种在Neptune中存储IP地址范围的方法,这将使我以后能够基于IP范围运行查询. 几个例子: 1.查找具有属性"address_range"的所有顶点,其中地址在子网X 中 2.查找具有属性"address_range"的所有顶点,其中地址不在子网Y 中 3.找到地址与子网Z重叠的所有具有"address_range"属性的顶点 其中X,Y,Z是诸如62.93.132.
..
因此,我正在阅读有关TinkerPop 3.0内容入门的教程.我已经获得了与TinkerGraph一起使用的基本API,并且我正继续尝试与本地Neo4j实例(社区2.2.2)进行接口.我正在这里浏览本教程: http://tinkerpop.incubator.apache.org/docs /3.0.0.M9-incubating/ 但是,neo4j-gremlin插件似乎不存在.都
..
过去,这两个语句都可以在Java中运行: GraphTraversalSource g =...; String[] labels = new String[]{"label1","label2","label3"}; g.V().hasLabel(labels); g.V().hasLabel("label1", "label2", "label3"); 升级到3.2.5-SNAPS
..
我正在使用Java访问Gremlin.我有以下几行代码,用于在已创建的图形中的两个顶点之间创建路径: //begin simple path finding Vertex fromNode = g.V().has("name", "i2").next(); Vertex toNode = g.V().has("name", "state1").next();
..
我的顶点属性部分包含诸如一个File对象. 当搜索“有"时,我想按路径搜索“文件".我认为可以进行"toString()"转换的某种文本比较谓词在这里可能会有所帮助. 在gremlin/tinkerpop中是否有像这样的标准谓词,还是我必须自己实现这些谓词? 我在stackoverflow中发现了两个相关的问题: Gremlin.net文本包含等效项 Gremlin如何查询相同
..
我们在每个节点和边缘上将用户权限标记为(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
..
刚开始使用葛瑞姆林. 打印出所有的Vertex值都很好 gremlin> g.V().values() ==>testing 2 ==>Cash Processing ==>Sales ==>Marketing ==>Accounting 我能够找到我的顶点之间的所有直接连接的路径. gremlin> g.V().hasLabel('Process') .repeat(bot
..
在查询中(通过斯蒂芬·马莱特(Stephen Mallette)在因此,我打开gremlify编写了一个数据创建查询,然后将其粘贴到gremlin控制台中,以便可以在那里进行测试,并且我发现如果在查询的数据创建部分之后执行了该代码,并且在gremlify中不起作用,据我了解,它应该可以工作. 查询是这样的: g.V().as('a'). repeat(both().simplePa
..
我正在尝试导入"import https://github.com/thinkaurelius/titan/blob/1.0.0/titan-core/src/main/java/com/thinkaurelius/titan/graphdb/tinkerpop/io/graphson/TitanGraphSONModule.java; 但是却出现错误: 无效的导入定义:' 如何导入
..
我正在使用cassandra 2.1支持的Titan 1.0.0 . 7作为后端存储.尝试在gremlin控制台和java程序上执行相同的查询时,我得到两种不同格式的输出2.我正在使用titan-1.0.0-hadoop1提供的gremlin控制台,对于Java我正在使用TinkerPop Gremlin 3.0.1孵化. Gremlin Console: gremlin> g.V()
..
我想使用Java中的gremlin查询和过滤titan中具有超过500个向外边缘的所有顶点...我该怎么做?我已经开始如下 pipe=pipe.start(graph.getVertices()); 解决方案 然后,您需要一个过滤器功能 p.start( g.getVertices() .filter(new PipeFunction
..
目前,我有以下gremlin/groovy代码: if(!g.V().has("Number","number","3").hasNext()) { g.addV("Number").property("number","3") } 在不使用多次遍历的情况下是否有可能获得相同的结果? 我尝试了此操作,但它不起作用(它不添加Number或User顶点) g.V().cho
..