Je souhaite faire correspondre les entités par plusieurs types de relations.
Est-il possible de dire la requête suivante:
match (Yoav:Person{name:"Yoav"})-[:liked & watched & ... ]->(movie:Movie) return movie
J'ai besoin de "et" entre tous les types de relations; Yova aimait et regardait et .. un film.
Oui, vous pouvez faire quelque chose comme:
match (gal:Person{name:"Yoav"})-[:liked|:watched|:other]->(movie:Movie)
return movie
Jetez un oeil dans les documents: Correspondance sur plusieurs types de relations
MODIFIER:
D'après les commentaires:
J'ai besoin de "et" entre les types de relations .. vous m'avez donné un "ou"
Dans ce cas, vous pouvez faire:
match (Yoav:Person{name:"Yoav"})-[:liked]->(movie:Movie),
(Yoav)-[:watched]->(movie),
(Yoav)-[:other]->(movie)
return movie