Neo4j独特的标记节点

时间:2013-05-06 15:42:54

标签: indexing neo4j unique

注意:我正在使用Neo4J 2.0.0-M02。

在以前的应用程序中,谁使用过早期版本的Neo4j(主要是1.8.x),我使用了UniqueNodeFactory,例如索引,一个人ID。这样,我就能够在需要时创建一个节点。由于性能差异,我不想在Cypher中使用CREATE UNIQUE语句,而是使用Core API类:

http://api.neo4j.org/2.0.0-M02/org/neo4j/graphdb/index/UniqueFactory.UniqueNodeFactory.html

现在,在v2.0.0-M02中,我不再使用遗留索引,但是我使用基于标签的模式索引。我的问题是,这些索引是否与UniqueNodeFactory兼容,如果是这样,我需要将它们作为参数传递给UniqueNodeFactory构造函数的名称是什么?

我尝试传递实际对象,但UniqueNOdeFactory与IndexDefinition类不兼容。

1 个答案:

答案 0 :(得分:0)

不,它们不兼容,而是2.0将在标签/属性上添加唯一性约束,自动强制执行此类唯一性。也许M03会包含它。