3
我似乎无法找到图中的特定节点而没有遍历整个事物。有什么我失踪?Tinkerpop - 如何在图表中找到节点?
我正在使用tinkerpop蓝图。
Orientdb给节点如'#8:1'提供某种非语义ID - 如何在不知道ID的情况下找到它?顶点有一个像'user = jason'这样的属性来识别它。 我想我只是使用redis来存储用户/位置对或以其他方式使用超级节点(不,谢谢)
我似乎无法找到图中的特定节点而没有遍历整个事物。有什么我失踪?Tinkerpop - 如何在图表中找到节点?
我正在使用tinkerpop蓝图。
Orientdb给节点如'#8:1'提供某种非语义ID - 如何在不知道ID的情况下找到它?顶点有一个像'user = jason'这样的属性来识别它。 我想我只是使用redis来存储用户/位置对或以其他方式使用超级节点(不,谢谢)
蓝图具有关键指标的概念。
鉴于你的例子,定义一个关键指标“用户”,然后按键索引查询。下面是一个使用来自Gremlin提示符的OrientDB的示例:
gremlin> g = new OrientGraph("memory://graph")
==>orientgraph[memory://graph]
gremlin> g.createKeyIndex("user", Vertex.class)
==>null
gremlin> g.addVertex([user:"Jason"])
==>v[#8:-3]
gremlin> g.addVertex([user:"Rick"])
==>v[#8:-4]
gremlin> g.stopTransaction(SUCCESS)
==>null
gremlin> g.V('user','Jason')
==>v[#8:1]
太棒了。谢谢! – JasonG