在Neo4J 3.x中自动填充关系索引?

时间:2018-02-19 23:21:49

标签: neo4j cypher neo4j-apoc

在Neo4J 2.x中,conf设置中有一个特殊选项可自动索引某些关系属性。

但是如何在3.x中完成?它可以自动填充关系索引以及可以使用哪个APOC功能吗?我在手册中找不到它......

1 个答案:

答案 0 :(得分:0)

您可以使用triggers。例如触发创建的关系:

CALL apoc.trigger.add(
 'relsIndexUpdateCreatedRelationships',
 'UNWIND {createdRelationships} as rel
  CALL apoc.index.addRelationship(rel, ["user"])
  RETURN count(rel)
 ',
 {phase: 'after'}
)

当然,您也需要处理这些触发器:deletedRelationshipsremovedRelationshipPropertiesassignedRelationshipProperties