索引
Neo4j CQL 支持节点或关系属性上的索引,以提高应用程序的性能。索引操作:
- CREATE INDEX 创建索引。
1 | CREATE INDEX ON :<label_name> (<property_name>) |
- DROP INDEX 删除索引。
1 | DROP INDEX ON :<label_name> (<property_name>) |
UNIQUE 约束
使用 CREATE 命令始终会创建新的节点或者关系,即使是相同的值也会创建一个新行。有些应用场景中需要避免这种重复,所以可以在节点或者关系上应用 QNIQUE 约束。
UNIQUE 约束操作:
- CREATE CONSTRAINT 创建唯一约束索引。
1 | CREATE CONSTRAINT ON (<label_name>) |
- DROP CONSTRAINT 删除索引。
1 | DROP CONSTRAINT ON (<label_name>) |