0
  1. 在 Tinkerpop 或 Titan 文档中,所有操作都基于示例图。如何创建一个新的空图来处理?

  2. 我正在使用连接到 Tinkergraph 的 erlang 编程,计划稍后在生产中使用 Titan。两者都没有 erlang 驱动程序,所以我通过 REST 连接。从图形中读取很容易,但是如果我想从用户的输入中读取然后写入图形,例如,创建一个名为 teddy 的人:

截图 1

我得到了那些错误。正确的方法是什么?

谢谢你。

更新:对于以下情况:

23> 新人=特里。

特里

24> 新人。

特里

如果我想加这个毛圈,下面两个就不行了。正确的方法是什么?

截图 2

4

2 回答 2

1

1

TitanGraph titanGraph = TitanFactory.open(config);将打开一个没有样本数据的泰坦图。

如果您已经将示例数据提交到您的键空间,那么您只需更改config文件中定义的键空间。

例如,如果您使用的是 cassandra 后端,您将更改storage.cassandra.keyspace=xxxxxx.

您还可以使用清除任何键空间TitanCleanup.clear(graph);

2

至于你看到的错误。看起来您正在尝试错误地标记顶点。我发布了以下内容并且有效:

{ 
    "gremlin" : "g.addV(label, x).property(y,z)",
    "bindings" : 
    {
        "x" : "person",
        "y" : "name",
        "z" : "Teddy"
    }
}

最后一点,当您开始使用 Titan 1.0.0 时,请务必查看tinkerpop 文档的这一部分。特别要确保将gremlin-server.yaml配置中的频道更改为:

channelizer: com.tinkerpop.gremlin.server.channel.HttpChannelizer
于 2016-07-04T09:50:10.767 回答
0

回答我自己的问题:通过 list:concat() 或 ++ 构造一个 Body,然后发布

于 2016-07-11T00:50:11.667 回答