neo4J 图查询生成器
neo4J graph query generator
我一直在寻找在 neo4j 中生成一些图形查询的功能。
由于数据库很大,所以任何人都可以建议生成小查询的过程(3-5 个节点 a -> b -> c ->a)。
我可以从一个节点 运行 BFS 但我怎样才能找到只包含特定数量节点的小图作为图结构?
a
/ \
b-----c----d
[更新]
如果你想得到一条长度为 4 的任意路径(有 4 个关系和 5 个节点),并且你不需要路径是单向的,那么你可以简单地这样做:
MATCH p=()-[*4]-()
RETURN p
LIMIT 1;
如果你希望路径是单向的(所有关系指向同一个方向),那么你只需要指定一个方向:
MATCH p=()-[*4]->()
RETURN p
LIMIT 1;
我一直在寻找在 neo4j 中生成一些图形查询的功能。 由于数据库很大,所以任何人都可以建议生成小查询的过程(3-5 个节点 a -> b -> c ->a)。 我可以从一个节点 运行 BFS 但我怎样才能找到只包含特定数量节点的小图作为图结构?
a / \ b-----c----d
[更新]
如果你想得到一条长度为 4 的任意路径(有 4 个关系和 5 个节点),并且你不需要路径是单向的,那么你可以简单地这样做:
MATCH p=()-[*4]-()
RETURN p
LIMIT 1;
如果你希望路径是单向的(所有关系指向同一个方向),那么你只需要指定一个方向:
MATCH p=()-[*4]->()
RETURN p
LIMIT 1;