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



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

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

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

我在Datastax官方网站上找到了下面的代码schema.vertexLabel('recipe').index('byRecipe').secondary().by('name').add()

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

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

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

为了实现这一点,您需要将示例作为图形语句执行。 通常建议在应用程序遍历代码库之外创建架构。

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

如果您创建了一个顶点标签"vtype"和一个属性"name"来标识每个实例"vtype1,vtype2等",那么索引可以是:schema.vertexLabel('vtype').index('byVType').secondary().by('name').add()

最新更新