【发布时间】:2014-01-09 09:13:16
【问题描述】:
我创建了一个应用程序,用电子邮件记录填充 Neo4J 数据库。我创建了 2 种类型的节点,person 和 mail,我创建了 4 种类型的关系,send、cc、to 和 reply_of。
现在我想找到两个没有直接连接的节点之间的关系。例如在 P1 和 P3 之间(见图)。
如何通过 cypher 实现这一目标?在 neo4j 中是否可行?
更新问题:
首先让我澄清一下关于图片的一些事情......
Reply_OF 关系是邮件节点之间的关系。它在原始邮件和转发邮件的任何回复之间建立关系。 Sent、To、Cc 和 Bcc 关系创建人员节点和邮件节点之间的关系。人物节点之间没有直接关系。
提交这个问题并阅读答案让我意识到我想知道其他事情......我真正想知道的是如何显示所有已看到回复或从原始邮件转发邮件的人员节点不在原始邮件的收件人、抄送或密送列表中。
【问题讨论】: