0

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

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

为此,我想在 vertex label 上创建索引

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

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

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

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

4

2 回答 2

0

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

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

于 2017-03-14T17:51:46.933 回答
0

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

于 2017-01-10T17:27:08.827 回答