了解在 Neo4 中构建 TimeTree 的选项

Understanding Options for Building TimeTree in Neo4

是否可以构建类似于 GraphAware 的 TimeTree using Neo4j's CLI, GraphAware's importer, Michael Hunger's batch import 或使用 py2neo 的东西?

最好能够使用 Neo4j 的 CLI(就设置而言)执行此操作。我希望能够在不将所有日期值转换为时间戳的情况下搜索范围内的某种节点,正如 this post. My data is currently in ISO-8601 format 所鼓励的那样。

我不反对像 Michael Hunger 那样从头开始构建 TimeTree in this post。但是,我怀疑这是一个常见问题,并且不想在这个问题上重新发现轮子。

使用 GraphAware TimeTree,您将不受其他限制 api。从 2.2 版开始,您可以在 neo4j.properties 文件

中配置自动事件附件

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

虽然这并不能消除您需要以毫秒为单位转换事件时间的事实,但有许多要点可以让您的生活变得轻松:

  • 无需关心构建树的缺失部分
  • 如果一个事件被移除,并且时间节点只附加到一个事件,这个时间节点将被自动移除
  • 这已经在高需求的 neo4j 实例上进行了很好的测试和生产
  • 由 neo4j 专家支持

值得一试