知识图谱构建练习

创建结点:

 采用 CREATE 语句

语句命令:CREATE (n1:Movie {title:'你好,李焕英',released:'2021,type:[’剧情','喜剧']})

生成节点后,其余两个也按如上格式

设置标签语句:

MATCH (p1)

WHERE id(p1)=2

SET p1.Actress

说明:设置标签时,按表格中先在创建节点时设置好一个标签,创建好节点后用set语句添加新的标签。

创建关系语句:

扫描二维码关注公众号,回复: 15388801 查看本文章

MATCH (p2:Person),(n2:Movie)

WHERE p2.name='张译' AND n2.title='悬崖之上' 

    CREATE (p2)-[r:ACTED_IN]->(n2)

    RETURN r

这里以创建单个关系为例,如创建多条关系链,则采用以下语句:

MATCH (n1:Movie)  WITH n1

WHERE n1.title='你好,李焕英' 

        CREATE

        (p1:Person{name:'贾玲'})-[r1:ACTED_IN{roles:'贾晓玲"}]->(n1),

        (p2:Person{name:'沈腾'})-[r2:ACTED_IN{roles:'贾晓玲"}]->(n1)

        RETURN r1,r2

添加属性:

1、添加单个属性

MATCH (p3:Person)

WHERE p3.name='吴京'

    SET p3.nationality='China'

        RETURN p3

2、批量添加属性

MATCH (p3:Person)

WHERE p3.name IN ['吴京','贾玲','沈腾','张译']

    SET p3.nationality='China'

        RETURN p3

添加语言:

1、设置语言环境

:param language =>'Chinese'

2、批量添加语言

MATCH (n:Movie)

WHERE n.title IN ['你好,李焕英','流浪地球','悬崖之上']

SET n.language=$language

RETURN n

最后生成结果:

 

 

猜你喜欢

转载自blog.csdn.net/m0_52051577/article/details/127532513