【发布时间】:2014-03-08 20:51:14
【问题描述】:
我正在构建一个简单的系统来分析人员。我目前正在使用 neo4j 来建立用户之间的简单关系。例如我有简单的元组
mike met sara
但是我怎么能整合时间呢?例如
mike met sara 2 days ago OR mike will meet sara in 3 days
主要原因是因为这种关系可以在不同的时间多次发生。我的目标是能够回答问题:
- mike 上周见过 sara 吗?
- mike 和 sara 正在约会(约会 = 他们每周至少见面 5 次)?
- mike 和 sara 最长不见面的时间是多少?
- 麦克有个人问题吗? (我们可以介绍mike met bill,其中sara和bill都具有“帮助人”的性格属性。所以我们可以推测如果mike去年没有遇到sara或bill但上周有X次会议,他有问题)
获得这些答案的最佳方式是什么? Neo4j 是正确的方法吗?
【问题讨论】: