0

注意:我正在使用 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 类不兼容。

4

1 回答 1

0

不,它们不兼容,但 2.0 将在标签/属性上添加唯一性约束,自动执行这种唯一性。也许 M03 会包含它。

于 2013-05-07T09:24:32.350 回答