Я хочу написать запрос neo4j, который находит «вязаную» модель.При этом я имею в виду набор из четырех узлов с тремя особыми ребрами между ними.И, продолжая эти четыре, может быть следующий набор из четырех узлов, которые связаны тремя другими ребрами, как это (в некотором Cypher-подобном синтаксисе с вертикальными ребрами.
(n1)-[:e1]-(n2)-[:e2]-(n3)-[:e3]-(n4)
| | | |
[:ew] [:ex] [:ey] [:ez]
| | | |
(n5)-[:e1]-(n6)-[:e2]-(n7)-[:e3]-(n8)
| | | |
[:ew] [:ex] [:ey] [:ez]
| | | |
(n?)-[:e3]-(n!)-[:e3]-(n&)-[:e3]-(n$)
. . . .
: : : :
Я могу написать запросточно для 8, 12 или 16 ... узлов, которые связаны таким образом, но я хотел бы написать более общее описание, чтобы получить самые длинные соединенные компоненты, которые связаны таким образом.
Можете ли вы датьмне подсказка, как согласиться с этим, потому что я совершенно новичок в neo4j?