我想知道是否IndexableGraphHelper在Titan中实现了Blueprint 或同等的解决方法。在ETL期间,我要确保不创建重复的顶点并且边缘已正确连接。因此,在创建如下对象之前,我尝试查看是否存在具有相同键/值的顶点:
Iterable
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了。任何帮助将不胜感激。