【问题标题】:Neo4j: Create index for nodes with same propertyNeo4j:为具有相同属性的节点创建索引
【发布时间】:2016-04-11 21:56:46
【问题描述】:

我有一个包含许多不同元素的图表,但每个元素都有一个属性“ID”。现在我想

在 :anyType(ID) 上创建索引

如何触发任何类型的索引创建?

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    CREATE INDEX ON带标签,不带标签不能调用(也不能带多个标签调用)。因此,您必须为每种标签类型执行此操作。

    也就是说,你不能跑:

    CREATE INDEX(ID)
    

    CREATE INDEX ON:*(ID)
    

    你需要运行:

    CREATE INDEX ON:label(ID)
    

    【讨论】:

    • 或者您为:Node(ID):Entity(ID) 创建一个总体标签和索引
    • 那么:Node 标签是否引用了图中的所有节点?如果是,是:Entity 节点和关系吗?
    • @Joe No. Michael 建议您为所有节点添加一个全局标签,以及您为特定通知子集拥有的任何专用标签。新节点没有应用默认标签。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多