Gremlin日期过滤器方法

Gremlin日期过滤器方法,gremlin,titan,Gremlin,Titan,在《泰坦/小精灵》中是否还有日期查询? e、 g.查找过去X天内的所有结果 任何帮助都将不胜感激。最好的方法是简单地将日期存储为一个长值,并可能对边缘中的此类字段进行索引,以便您可以利用限制(),间隔,等等。请参阅本Titan wiki页面的主题: 它通过一个Twitter示例映射到您的特定请求,在该示例中,它在time上建立索引。通过简单地计算“X天”的毫秒数,然后查找其后的所有结果,您可以根据时间找到结果: g.v(1).outE.has('time',T.gte, fiveDaysAgo

在《泰坦/小精灵》中是否还有日期查询? e、 g.查找过去X天内的所有结果


任何帮助都将不胜感激。

最好的方法是简单地将日期存储为一个长值,并可能对边缘中的此类字段进行索引,以便您可以利用
限制()
间隔
,等等。请参阅本Titan wiki页面的主题:

它通过一个Twitter示例映射到您的特定请求,在该示例中,它在
time
上建立索引。通过简单地计算“X天”的毫秒数,然后查找其后的所有结果,您可以根据时间找到结果:

g.v(1).outE.has('time',T.gte, fiveDaysAgoInMs).inV
请注意,从Titan 0.4.1开始,您还可以定义索引的方向性,以便首先返回最新的项目(不再需要反向索引属性):


此外,如果您不介意进行一点非规范化,那么除了Long值之外,还可以将日期存储为可排序的字符串值(例如)。这有助于您在无需额外转换的情况下轻松查看日期。

非常感谢!我会尽力让你知道事情的进展。