问题标签 [tinkerpop3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
467 浏览

java - TinkerPop3 在遍历期间更新图

我在 Java 中使用 TinkerPop3 遍历,我想更新输出顶点,编辑它们,然后在遍历继续时让编辑过的顶点不再显示。这可能吗?

这段代码:

即使我已将“已处理”属性设置为 true,也会反复吐出它一遍又一遍地找到的第一个顶点。

我可以做些什么来解决或解决这个问题?

0 投票
1 回答
9831 浏览

titan - 如何去除两个顶点之间的边?

我想删除两个顶点之间的边缘,所以我在 java tinkerpop3 中的代码如下

有没有一种更简单的方法可以通过直接查询该边来删除两个顶点之间的边并将其删除?感谢您的帮助。

0 投票
0 回答
48 浏览

java - TinkerPop Java API 语言级别

我将 Intellij 项目设置 -> 模块 -> 语言级别设置为 1.8。

但是当我在我的 pom 文件中包含 tinkerpop 3.0.1-incubating 时,语言级别会自动更改为 5.0。然后我手动将其更改回 1.8。

当我尝试运行我的程序时,出现编译错误:javac: source release 1.8 requires target release 1.8

我真的很想使用一些 5.0 中没有的功能,例如 switch(String)。

我怎么解决这个问题?

非常感谢。

0 投票
1 回答
172 浏览

tinkerpop3 - TinkerPop3 与 Frames 的兼容性?

我有以下与 TinkerPop 3 相关的 2 个查询:

1) 哪个 Frames 版本与 tinkerpop3 兼容?

2)TinkerPop3 官方文档指出 Frames 功能已合并到“Traversal”中,但我找不到任何相关信息。所以,请帮助我了解我们将如何使用 Java 实现它。

0 投票
1 回答
3051 浏览

java - 如何在java中将属性添加到顶点属性?

我想将属性添加到顶点属性。在 gremlin 中,我将属性“phone”添加到顶点属性“places”,其值为“place1”

在不使用事务提交的情况下工作正常。但是当我在java代码中使用这种方式时,它不起作用。那么在java代码中,如何给顶点属性添加属性呢?感谢您的帮助。

0 投票
1 回答
385 浏览

groovy - 在 gremlin groovy (3.0.1-incubating) 中我需要什么导入 inV() 和 hasID()

我正在尝试获取给定源和目标顶点 id 以及边缘标签的边缘的属性值。

在 gremlin 终端中,以下工作:

可悲的是,在 groovy 中,无法识别 inV() 和 hasID(),我找不到正确的导入来使其工作。

这是我尝试过的进口产品:

我会注意到其他查询也可以正常工作:

0 投票
1 回答
657 浏览

titan - Gremlin:otherV() 在 order().by() 中不起作用

我正在使用 Tinkerpop 3.0.1 (Titan 1.0.0),我尝试列出一个顶点的所有边,按边另一端的节点度数排序。

我试过了:

g.V(1482896).bothE().order().by(otherV().bothE().count(), decr)

我从 Titan 收到以下错误:

遍历器的路径历史不包含前一个顶点:[e[1d2m8u-1d70ts-b2t-vs7k][82628848-DIRECTED->1482896]]

奇怪的是,路径中有一个先前的顶点(即顶点#1482896。我对如何解决这个问题感到困惑。

0 投票
1 回答
188 浏览

amazon-web-services - install-gremlin-server.sh 生成无法解压的titan-1.0.0-hadoop1.zip

我正在为 Titan 安装和运行 DynamoDB 存储后端。按照安装和运行 DynamoDB for Titan中的说明进行操作

第五步要求我使用安装 gremlin 服务器

我做到了,但服务器文件夹下生成的文件是titan-1.0.0-hadoop1.zip。哪个解压不了。它给出了错误

此外指令6说去目录

不会生成这样的目录。它生成的唯一 zip 文件具有不同的名称,并且不会被解压缩

0 投票
1 回答
101 浏览

elasticsearch - 使用弹性搜索的 Titan 索引。字符串匹配问题

我在索引与 Titan 一起工作时遇到了一些麻烦。我配置我的索引如下:

现在的问题:

然后稍后我尝试以下操作:

(1) =false , (2) =false(3) =false。这是怎么回事?当然(3)应该返回true?我是否配置错误?

0 投票
1 回答
146 浏览

ibm-cloud - 在 bluemix 上针对 IBM Graph 服务运行 V().has() gremlin 查询时出错

我在 bluemix 上创建了一个 IBM Graph 服务实例并创建了一些顶点。当我尝试发出 gremlin 查询以查找我创建的顶点之一时,我收到“内部错误”。

这是我正在使用的查询

创建顶点
curl -u username-password -H 'Content-Type: application/json' -d '{ "label":"movie","properties":{"Name": "Million Dollar Baby","Type" : "电影"} }' -X POST " http://../g/vertices "

回复 {"requestId":" 07f29cea
-25b3-4305-b74b-540466206872","status":{"message":"","code":200,"attributes":{}},"result":{"数据":[{ "id":8336 ,"label":"movie","type":"vertex","properties": {"Type":[{"id":"36a-6fk-1l1", "value":"Movie"} ],"Name":[{"id":"2s2-6fk-sl","value":"百万宝贝"}]}}],"meta":{}} }

查询顶点是否有Type属性'movie'
curl -u username-password -H 'Content-Type: application/json' -d '{"gremlin": "def g = graph.traversal(); gV(). has('Type','movie')"}' -X POST " http://../g/gremlin "

响应(错误)
{"code":"InternalError","message":""}