我处在少数派情况下,我是从头开始我的项目,而不是要导入数据。 我想将某些索引和唯一约束应用于将要创建的节点。 我看到节点已经存在之后如何应用它们。 是否可以节点存在之前创建这些项目?

===============>>#1 票数:1 已采纳

是。 完全一样。

创建约束时,所有现有节点都必须符合要求才能成功(对您而言并不重要),并且将来所有节点都必须符合才能创建约束(这是您的方案)。

  ask by Celeste translate from so

未解决问题?本站智能推荐:

2回复

Neo4j是否适当使用标签和约束?

我正在使用Neo4j 2.1.1,该服务器以服务器模式运行,并且可以通过Java的REST API访问。 我上次使用1.8,所以有点生疏,正在尝试找出新功能... 我正在构建Twitter用户图,以了解谁关注谁。 每个节点将具有一个“ userid”属性,该属性必须唯一。 用户恰好属
1回复

如何在Java中使用Liquigraph为Neo4j存储生成索引和约束脚本?

我正在尝试为我的spring实体生成Index和Constraint 。 我没有使用spring-data的任何功能来做到这一点,例如indexes.auto=assert 。 如何在以下条件下生成脚本 我需要以offline模式生成脚本。 即我不能提供任何Neo4j服务器,
2回复

Neo4j索引和唯一约束

Neo4j不允许对标签的同一属性使用Index和Unique约束。 是什么意思 a)唯一约束已被索引 b)索引属性可以在不同节点上具有重复的值。
2回复

Neo4j索引由约束创建

我仍在尝试解决速度问题(如下所示: Cypher MATCH query speed )。 我注意到的一件事是,在导入具有唯一约束的数据时(如下所示)。 neo4j-sh(?)$在:Person(username);上创建索引; QueryExecutionKernelE
2回复

Neo4j Cypher唯一约束与索引

我正在创建具有属性Name和ID的Nodes City.City节点可能在ID上建立索引。我想要唯一的节点。 现在,当填充数据库时,我想获取“城市”节点(如果存在),否则我想创建一个“城市”节点。 最好的方法是什么? 创建一个Cypher执行引擎和一个唯一约束。 然后使用ME
1回复

Neo4j数据库索引

我有这个小图: 如果我想从特定节点开始我的查询,让我们说loc1 ,我需要索引它: 然后我查询我的数据库: 我在这里得到错误: 索引Index不存在 Neo.ClientError.Schema.NoSuchIndex 我究竟做错了什么?
1回复

用新的索引结构扩展neo4j

假设我想实现一个新的索引结构(例如BITMAT ),它将提高某些查询( BITMAT情况下的路径查询)的效率。 如何扩展Neo4j以便具有指定查询模式的每个查询都使用新索引而不是Neo4j的本机索引?
1回复

带有索引的Neo4J密码-哪种方法

假设一个公司拥有多个分支机构,并且一个分支机构的名称仅属于一个公司。 假设分支机构的数量约为200,并且多个公司可以存在相同的分支机构名称,因此最多有几十个分支机构使用相同的名称。 假设分支名称已建立索引,那么让Neo4J从索引中按名称加载Branch节点并通过与公司的关系“将其配置为数
2回复

为什么带有密码的Neo4j新索引系统的性能比指定起点大大差?

我具有相同概念查询的以下版本: 一世) ii) iii) 我还为ID上的A创建了索引: CREATE INDEX ON :A(Id) 节点总数在数十万到两百万之间。 该关系和该系统上的节点基本上在根级别(在此示例中为A型节点)创建隔离的树。 如果我运行
2回复

将带有neo4j的修改过的neo4j浏览器部署为新的neo4j docker映像?

我修改了neo4j浏览器。 如何部署使用已修改的neo4j浏览器的新neo4j docker映像?