我正在使用Java中的Neo4j开发一个Question Answering应用程序。 为此,我需要通过任何关系在给定的两个节点之间找到中间节点。
例如图表:
A - x -> C
B - y -> C
因此,如果给定[A,B]节点,则输出应为[C],因为它分别通过关系x和y连接到A和B. 这是否可以使用neo4j的Java驱动程序。
由于
答案 0 :(得分:1)
如果A和B有ID 1和2,那么您想要的密码查询类似于:
MATCH A -- C -- B
WHERE id(A)=1 AND id(B)=2
RETURN C
从Java设置中进行此查询,您应该好好去