场景:影视
此文档主要介绍 影视场景Demo 的使用方法。
1.建模和数据导入
完成登录后,点击新建图项目
,选择movie数据,填写图项目配置,系统会自动完成Movie场景图项目创建。其余场景也可用相同方式创建。
Movie 场景图:

标签 | 类型 | 说明 |
---|---|---|
movie | 实体 | 表示某一部具体的影片,比如"阿甘正传"。 |
person | 实体 | 表示个人,对影片来说可能是演员、导演,或编剧。 |
genre | 实体 | 表示影片的类型,比如剧情片、恐 怖片。 |
keyword | 实体 | 表示与影片相关的一些关键字,比如"拯救世界"、"虚拟现实"、"地铁"。 |
user | 实体 | 表示观影的用户。 |
produce | 关系 | 表示影片的出品人关系。 |
acted_in | 关系 | 表示演员出演了哪些影片。 |
direct | 关系 | 表示影片的导演是谁。 |
write | 关系 | 表示影片的编剧关系。 |
has_genre | 关系 | 表示影片的类型分类。 |
has_keyword | 关系 | 表示影片的一些关键字,即更细分类的标签。 |
rate | 关系 | 表示用户对影片的打分。 |
2.查询示例
2.1.示例一
查询影片 'Forrest Gump' 的所有演员,返回影片和演员构成的子图。
MATCH (m:movie {title: 'Forrest Gump'})<-[:acted_in]-(a:person) RETURN a, m
2.2.示例二
查询影片 'Forrest Gump' 的所有演员,列出演员在影片中扮演的角色。
MATCH (m:movie {title: 'Forrest Gump'})<-[r:acted_in]-(a:person) RETURN a.name,r.role