【发布时间】:2014-06-06 21:59:11
【问题描述】:
我想知道在 Titan 中是否有 Blueprint 的 IndexableGraphHelper 或等效解决方法的实现。在 ETL 期间,我想确保我不会创建重复的顶点并且我的边已经正确连接。因此,我尝试在创建之前查看是否存在具有相同键/值的顶点,如下所示:
Iterable<Vertex> sampleVertices =graph.getVertices("MyKey", MyKevValue);
if (!sampleVertices.iterator().hasNext())
{
//create a new vertex here
}
else
{
for(Vertex v:sampleVertices)
{
sampleVertex=v;
//System.out.println("sampleVertexID: " + sampleVertex.getId().toString());
break;
}
}
我是 Titan 新手,已经好几年没用过 Java了。任何帮助将不胜感激。
【问题讨论】: