lookup on Claim yield id(vertex) as cliam_vid, timestamp(toString(Claim.accident_time)) as ac_time_1| limit 17000, 18000 |
go from $-.cliam_vid over [edge_list] reversely yield $-.cliam_vid as claim_id_1, src(edge) as person_vid, $-.ac_time_1 as ac_time_1 |
go from $-.person_vid over [edge_list] where abs(timestamp(toString(properties($$).accident_time)) - $-.ac_time_1) <= 86400 and dst(edge) < $-.claim_id_1 yield dst(edge) as claim_id_2, $-.claim_id_1 as claim_id_1|
group by $-.claim_id_1 yield $-.claim_id_1 as src_v ,collect_set($-.claim_id_2) as dst_v