MATCH (v:player)-[e1:follow]->(v2) WHERE id(v)==‘player100’ with distinct e1.degree as degree, v2 order by degree DESC limit 10 match (v2)-[e2:serve]->(v3) return distinct e2.end_year as year, v3 order by year DESC limit 10;
match (A)-[e1:edgeAB]->(B) WITH B, e1.scoreAB AS scoreAB ORDER BY scoreAB LIMIT n match (B)-[e2:edgeBC]->(C) where e2.rank < m return C order by e2.scoreBC