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