特定の関係タイプに従い、そのパス上のすべてのノードと (その他の) 関係を返そうとしていますが、パスの一部ではないノードを通るパスをたどろうとはしていません。
以下は、デモ用に設定したライブ クエリです。
http://console.neo4j.org/?id=b6sxoh
この例では、B->E->C の関係を結果に含めたくありません。これは、それらの間に「depends_on」関係がないためです。
以下は私の多くの試みの1つです...(コンソールでも)。
START me=node:node_auto_index(name='A')
MATCH p=me-[d:depends_on*]->others
WITH me,others
MATCH p=me-[r*]-others
RETURN DISTINCT relationships(p);
助けてください!