我正在使用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()