知识图谱(二)---Neo4j

2019-12-30  本文已影响0人  结构学AI

neo4j

neo4j简介

Neo4j优点

Neo4j install

py2neo


pip install py2neo

Node & relationship


from py2neo import Node, Relationship

a = Node('Person', name='Alice')

b = Node('Person', name='Bob')

r = Relationship(a, 'KNOWS', b)

print(a, b, r)

示例

常见语法

[官网指南](https://neo4j.com/docs/getting-started/current/get-started-with-neo4j/](https://neo4j.com/docs/getting-started/current/get-started-with-neo4j/)

首先,我们为示例创建一些数据:

CREATE (matrix:Movie { title:"The Matrix",released:1997 })
CREATE (cloudAtlas:Movie { title:"Cloud Atlas",released:2012 })
CREATE (forrestGump:Movie { title:"Forrest Gump",released:1994 })
CREATE (keanu:Person { name:"Keanu Reeves", born:1964 })
CREATE (robert:Person { name:"Robert Zemeckis", born:1951 })
CREATE (tom:Person { name:"Tom Hanks", born:1956 })
CREATE (tom)-[:ACTED_IN { roles: ["Forrest"]}]->(forrestGump)
CREATE (tom)-[:ACTED_IN { roles: ['Zachry']}]->(cloudAtlas)
CREATE (robert)-[:DIRECTED]->(forrestGump)

这是结果图:


image.png
上一篇 下一篇

猜你喜欢

热点阅读