使用Java在顶点标签上进行Dse图索引

时间:2017-01-10 13:18:07

标签: java datastax datastax-enterprise datastax-java-driver datastax-enterprise-graph

我正在使用Datastax Dse grap (5.x) java驱动程序版本1.1.1 beta。

我的用例是我不能允许多个顶点具有相同的顶点标签。

为此,我想在顶点标签上创建索引

我在Datastax official website schema.vertexLabel('recipe').index('byRecipe').secondary().by('name').add()

上找到了以下代码

但是,这个数据教程缺少两件事

  • 如何在顶点标签上创建索引
  • 如何使用java
  • 执行此操作

我的问题是如何使用java 在Vertex标签上索引Dse图?

2 个答案:

答案 0 :(得分:0)

要实现此功能,您可以将该示例作为图形语句执行。通常建议在应用程序之外创建架构,遍历代码库。

答案 1 :(得分:0)

如果你说“你不能允许多个顶点具有相同的顶点标签”是正确的,我认为你需要重新考虑你的数据模型。顶点标签用于标识一组顶点,顶点属性将几个顶点彼此区分开。

如果你创建了一个顶点标签“vtype”和一个标识每个实例“vtype1,vtype2等”的属性“name”,那么索引可以是:schema.vertexLabel('vtype')。index('byVType ').secondary()由(' 姓名')。添加()