【问题标题】:Dse graph indexing on vertex label using Java使用Java对顶点标签进行Dse图索引
【发布时间】:2017-05-25 00:00:59
【问题描述】:

我正在使用 Datastax Dse grap (5.x) java driver 1.1.1 beta 版。

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

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

我在Datastax official websiteschema.vertexLabel('recipe').index('byRecipe').secondary().by('name').add() 上找到了以下代码

但是,这个 datastax 教程缺少两点

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2017-10-24
        • 2019-06-25
        • 2018-04-25
        • 2017-07-11
        • 2020-03-18
        • 2018-04-03
        • 2018-01-09
        • 1970-01-01
        • 2018-11-11
        相关资源
        最近更新 更多