如何在Neo4j中创建每个节点的时间轴

时间:2013-05-28 02:25:20

标签: neo4j

我曾试图提前提出这个问题,并会尝试重述这个问题。我有一个代表人的人或节点的图表,每个人都有一个与他/她相关的日历。 日历使用时间轴表示。我遇到了这个旧线程(http://lists.neo4j.org/pipermail/user/2011-April/007966.html),有人说LuceneTimeline实现每节点时间轴模型很困难,旧的B树实现效率更高。它仍然是真的吗?

版本1.8及更高版本中是否有可用的B树实现?

有没有人遇到过类似的问题?

我正在构建一个插件来公开用于管理时间轴的REST接口。我面临的问题是:

  • 如何检索现有的LuceneTimeline?
  • 如何将时间轴与每个节点相关联?
  • 在任何地方都有例子吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

https://github.com/neo4j/graph-collections/blob/master/src/test/java/org/neo4j/collections/timeline/TestTimeline.java可能就是你应该做的。然而,这并不适用于REST,因为它使用Java Embedded API。要么通过Groovy代码发送,要么自定义Neo4j Server插件,请参阅http://docs.neo4j.org/chunked/stable/server-plugins.html

此外,您可以使用Cypher执行类似的操作,请参阅http://docs.neo4j.org/chunked/stable/cypher-cookbook-path-tree.html