我想在特定节点的属性上自动索引。 根据此文档,我们必须提供属性名称,并将获得索引。 http://neo4j.com/docs/stable/auto-indexing.html
我有两个节点 node1 和 node2 ,两者都具有与 name 相同的属性。我想仅对节点 node1 上的属性名称而非 node2 进行索引。如何在运行时执行此操作而不使用CYPHER?
任何帮助都将不胜感激。
答案 0 :(得分:4)
我找到了neo4j文档,用于使用java代码
在特定节点的属性上创建模式索引在这里添加代码。这可能会帮助像我这样的人:)
IndexDefinition indexDefinition;
try ( Transaction tx = graphDb.beginTx() ){
Schema schema = graphDb.schema();
indexDefinition = schema.indexFor( DynamicLabel.label( "node1" ) )
.on( "name" )
.create();
tx.success();
}
http://neo4j.com/docs/stable/tutorials-java-embedded-new-index.html
答案 1 :(得分:2)