Consultar nós específicos de caso no neo4j
Eu tenho uma configuração como a imagem em anexo.Nós laranja denota ocasos e aNós azuis denota oArtistas de várias atividades nesse caso.
Gostaria de consultar cada caso, por sua vez. Dentro de cada caso, preciso adicionar um relacionamento
[:RELATED {value: 1}]
denói paranók , para todos os k que estão no meio (nós cujo ID está entre i e j) esses pares de nós do Performer (nói,nój) de tal modo que :
Nome (nói) ==Nome (nój )
e
| ID (nói) - ID (nój) > = 2
[Exemplo e resultado esperado]:
No Caso1, como os nós do Performer com ID: 1 e ID: 4 atendem aos critérios, portanto, os relacionamentos são adicionados entre:
Node(ID:1) to Node(ID:2)
Node(ID:1) to Node(ID:3)
No Caso2, os nós do Performer com ID: 2 e ID: 4 atendem aos critérios, portanto, os relacionamentos são adicionados entre:
Node(ID:2) to Node(ID:3)
No Caso3, existem dois conjuntos de nós que atendem aos critérios,
uma. Para Nó (ID: 1) e Nó (ID: 4), adicione relacionamentos de
Node(ID:1) to Node(ID:2)
Node(ID:1) to Node(ID:3)
b. Para Nó (ID: 3) e Nó (ID: 5), adicione relacionamento de
Node(ID:3) to Node(ID:4)
Dica necessária na formulação de consultas CYPHER para o caso acima.
Desde já, obrigado.