我有只在特定时间有效的节点之间的关系。简单的例子:从时间t1到时间t2,人P住在地址A处。我可以在关系上放置一个validFrom和一个validUntil属性,但是在使用cypher时,我必须在WHERE子句中对此进行归档,但我希望它在MATCH子句中。Neo4J与时间约束的关系
我在MATCH子句中要这样做的原因是,它可能会遍历一个大的子图,只是为了后来发现大部分可以被忽略。对于大量的历史关系来说尤其如此。
我可以使独立的validFrom和validUntil关系到特定的日期节点。这样我可以使用MATCH。如果我有一组有限的时间节点,这将是确定的,但是当我必须存储时间戳时,执行此操作是不切实际的。
如何优化Cypher以进行此类查询? 如何对具有时间有效性指标的节点和关系进行时间切片?
Cypher支架自动拉入表达式匹配子句只要有可能,所以他们只要他们进行评估。 – 2013-03-14 12:18:42
你真的可以显示你的查询吗? – 2013-03-14 12:19:21
您是否想出了一个适用于此的解决方案? – John 2015-07-18 23:16:33