一,下载工具
可以到官方网站上下载桌面版或者community版本的,下载地址:https://neo4j.com/, 安装好。
快速下载地址:http://doc.we-yun.com:1008/neo4j
二、配置Java环境变量
本文参考了http://blog.csdn.net/appleyk/article/details/79091898来配置的。使用的是jdk 1.8 131的版本。
首先,在命令行中输入java -version,查看jvm版本。
三、Windows启动
三、Mac启动
cd neo4j
cd bin
./neo4j start
四、浏览器
- http://localhost:7474/
- 初始用户名和密码:neo4j
- 修改密码:neo4j.
五、关闭
./neo4j stop
六、重置-清除-删除neo4j数据库
关闭你的Neo4j服务器,并
rm -rf data / graph.db
七、使用neo4j-import方式导入csv文件
一定要注意neo4j-import方式,只能对新的数据库进行csv导入,也就是说,要用这种方式进行csv导入,必须一次性导入:我采用的方法是 将命令行cd到neo4j的bin目录下,并且将相关csv放在bin目录下,执行命令:neo4j-admin import --database=数据库名.db --nodes=bin目录下表示结点的csv --relationships=bin目录下表示关系的csv
neo4j-admin import --database=graph.db --nodes=node.csv --relationships=relation.csv
如果遇见报错:1.首先反省自己这个数据库是不是空的或者说是不是新建的
2.你的csv文件的第一行不符合格式要求
如下图,形式一定要对,否则无法解析
八、建立索引:
CREATE INDEX ON :Entity(name)
CREATE INDEX ON :Entity(Relation)
CREATE INDEX ON :Entity(id)
CREATE INDEX ON :Relation(Entity)
九、Python操作
创建代码
from py2neo import Node, Relationship, Graph, NodeMatcher, RelationshipMatcher
# 新建图形
graph = Graph('http://localhost:7474', username='neo4j', password='neo4j.')
# 新建node
a = Node('label', name = 'a' )
b = Node('label', name = 'b' )
# 在graph中绘制node
graph.create(a)
graph.create(b)
# 新建关系并绘制
r1 = Relationship(a, 'to', b, name = 'to') #可以增加一些属性,也可以省略
graph.create(r1)
十、查询操作
# 单节点查询
参考文章: