1

是否可以使用 Neo4j 的CLI、GraphAware 的导入器、Michael Hunger 的批量导入或 py2neo 构建类似 GraphAware 的 TimeTree

使用 Neo4j 的 CLI(就设置而言)能够做到这一点是最佳选择。正如这篇文章所鼓励的那样,我希望能够在不将所有日期值转换为时间戳的情况下搜索某个范围内的某种节点。我的数据目前是ISO-8601 格式

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

4

1 回答 1

2

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

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

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

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

值得一试

于 2015-06-12T21:49:08.607 回答