我正在考虑使用 Neo4J Graph DB 进行模式匹配活动。我想在数据库中匹配 n 个模式,但每个节点只会匹配一个模式。密码匹配查询返回的节点将被分配
patternName
属性。但为了避免子图(模式)中每个节点的patternName 属性重复,我正在探索对该子图进行分组并将其标记为一个整体的选项,以便使用该标签我可以再次访问整个模式。
尝试过
Vnodes by APOC
-但是这些不会持续存在,因此我将无法使用虚拟节点获取特定的模式名称Grouping by APOC
-但是这个分组是基于特定属性的,我想为整个组添加一个新属性。我可以选择哪些选项?这可能吗?
我避免为每个模式创建一个新节点,也不尝试复制一个模式中所有节点的属性。
由于一个节点可以有任意数量的标签,因此您可以为每个节点分配适当的模式标签。此类标签保留在数据库中,并且不需要任何属性。