我在节点之间有关系,这些关系仅在特定时间内有效。简单示例:从时间t1到时间t2,人P居住在地址A.我可以在关系上放置一个validFrom和一个validUntil属性,但是在使用cypher时,我必须在WHERE子句中对此进行文件管理,但我希望它在MATCH子句中。
我想在MATCH子句中使用它的原因是它可能会遍历一个大的子图,但后来才发现它的大部分都可以被忽略。对于大量的历史关系尤其如此。
我可以将独立的validFrom和validUntil关系设置为特定的日期节点。这样我可以使用MATCH。如果我有一组有限的时间节点,那就没问题,但是当我必须存储时间戳时,这样做是不切实际的。
如何针对此类查询优化Cypher? 如何使用具有时间有效性指标的节点和关系对图表进行时间分片?
答案 0 :(得分:5)