我有以下数据:
A --> B
B --> C
考虑这个查询:
START n = node(A, B)
MATCH p = n-[*..2]-(x)
RETURN n.Name, x.Name, length(p)
从 2 个输入节点开始,遍历不超过 2 跳的其他节点。
返回以下内容:
==> +------------------------------------------------+
==> | n.Name | x.Name | length(p) |
==> +------------------------------------------------+
==> | "A" | "C" | 2 |
==> | "B" | "C" | 1 |
背景故事:在我的应用程序中,您可以搜索兴趣(一次多个)。每个兴趣都可以有相关的兴趣。有时输入的兴趣共享共同的兴趣,从而导致重复的兴趣。