先说下我本地验证的结论:
(user@nebula) [nba]> match (v)-[e:like]-(v2) where id(v)=="Tim Duncan" and e.likeness>90 return v2
[ERROR (-8)]: Can't solve the start vids from the sentence: MATCH (v)-[e:like]-(v2) WHERE ((id(v)=="Tim Duncan") AND (e.likeness>90)) RETURN v2
Sun, 28 Mar 2021 23:51:30 CST
(user@nebula) [nba]> match (v)-[e:like*1..2]-(v2) where id(v)=="Tim Duncan" and e.likeness>90 return v2
[ERROR (-8)]: Can't solve the start vids from the sentence: MATCH (v)-[e:like*..2]-(v2) WHERE ((id(v)=="Tim Duncan") AND (e.likeness>90)) RETURN v2
Sun, 28 Mar 2021 23:51:40 CST
(user@nebula) [nba]> match (v:player)-[e:like]-(v2) where id(v)=="Tim Duncan" and e.likeness>90 return v2
+---------------------------------------------------------------+
| v2 |
+---------------------------------------------------------------+
| ("Dejounte Murray" :player{age: 29, name: "Dejounte Murray"}) |
+---------------------------------------------------------------+
| ("Tony Parker" :player{age: 36, name: "Tony Parker"}) |
+---------------------------------------------------------------+
| ("Manu Ginobili" :player{age: 41, name: "Manu Ginobili"}) |
+---------------------------------------------------------------+
| ("Tony Parker" :player{age: 36, name: "Tony Parker"}) |
+---------------------------------------------------------------+
Got 4 rows (time spent 68064/68469 us)
Sun, 28 Mar 2021 23:51:52 CST
(user@nebula) [nba]> match (v:player)-[e:like*1..2]-(v2) where id(v)=="Tim Duncan" and e.likeness>90 return v2
Empty set (time spent 476908/477156 us)
Sun, 28 Mar 2021 23:52:02 CST
明天我到公司看下这里的实现问题,有结论了再回复你。