了解在Neo4中构建TimeTree的选项

时间:2015-06-12 03:19:20

标签: neo4j graphaware

是否可以使用Neo4j的TimeTree,GraphAware的CLI,Michael Hunger的importer或py2neo来构建GraphAware的batch import之类的内容?

使用Neo4j的CLI(在设置方面)能够做到这一点是最佳的。我希望能够在范围内搜索某种节点,而不会将所有日期值转换为时间戳,如this post所鼓励的那样。我的数据目前位于ISO-8601 format

我不反对从头开始构建TimeTree,就像Michael Hunger所做的那样in this post。但是,我怀疑这是一个常见的问题,并且不希望重新发现这个问题。

1 个答案:

答案 0 :(得分:2)

使用GraphAware TimeTree,您不仅限于其余的api。从版本2.2开始,您可以在neo4j.properties文件中配置自动事件附件

https://github.com/graphaware/neo4j-timetree/blob/master/README.md#automatic-event-attachment

虽然这并没有消除你需要以毫秒为单位转换事件时间的事实,但有许多点可以缓解你的生活:

  • 无需关心构建树的缺失部分
  • 如果删除了某个事件且时间节点仅附加到一个事件,则此时间节点将自动删除
  • 这是经过充分测试并在高需求neo4j实例的生产中
  • 由neo4j专家支持

值得尝试一下