标签: cassandra titan gremlin
看起来我们可以通过将“graph.set-vertex-id”设置为true来使Titan 1.0使用自定义长ID。有没有办法使用非长(即字符串)id作为顶点ID?看到Tinkerpop api支持Strings,并且有一个名为“StringIds”的功能,是否有某种方法可以启用该功能?我和Cassandra一起使用Titan。
答案 0 :(得分:3)
我认为这违背了泰坦的内部结构。其中一个Titan开发人员建议here使用您自己的索引属性。重申了here和here,指出应该使用唯一的索引属性。
我认为原因是内部ID实际上是指系统上的位置。如上所述here:
(64位)顶点id(Titan唯一分配给每个顶点)是指向包含顶点邻接列表的行的键。
答案 1 :(得分:1)
不,StandardTitanGraph.features()不支持字符串标识符。您可以考虑使用索引的String属性作为替代。
StandardTitanGraph.features()