File size: 922 Bytes
83f7ed7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# -*- coding: utf-8 -*-
import sys
sys.path.append(r"..//")#
from Neo4j.neo4j_op import KnowledgeGraph
from Neo4j.graph_extract import update_graph
from Config.config import neo4j_host,neo4j_name,neo4j_pwd



kg = KnowledgeGraph(neo4j_host,neo4j_name,neo4j_pwd)


if __name__ == "__main__":

    text = """范冰冰,1981年9月16日生于山东青岛,毕业于上海师范大学谢晋影视艺术学院,中国女演员,歌手。 
    1998年参演电视剧《还珠格格》成名。2004年主演电影《手机》获得第27届大众电影百花奖最佳女演员奖。"""
    res = update_graph(text)
    # 批量创建节点
    nodes = kg.create_nodes("node", res["nodes"])
    print(nodes)
    # 批量创建关系
    relationships = kg.create_relationships([
        ("node", {"name": edge["source"]}, "node", {"name": edge["target"]}, edge["label"]) for edge in res["edges"]
    ])
    print(relationships)