neo4j图数据库入门

发布时间:2024-12-27 17:00

©著作权归作者所有:来自51CTO博客作者wx6419609e20dfa的原创作品,请联系作者获取转载授权,否则将追究法律责任

一、安装及启动

1、安装 Java SDK

1)     地址:http://www.oracle.com/technetwork/java/javase/downloads

2)     下载:jdk-8u92-windows-x64.exe

3)     运行:jdk-8u92-windows-x64.exe

2、安装 Neo4j 社区版

1)     地址:https://neo4j.com/download

 http://www.we-yun.com/index.php/blog/releases-56.html

2)     下载:neo4j-community-3.1.2-windows.zip

3)     展开:将 zip 文件展开到某目录,如 c:\neo4j-community-3.1.2

3、启动

1)     ”命令提示符(管理员)(A)”

2)     cd c:\neo4j-community-3.1.2\bin

3)     查看可用命令: neo4j.bat

console:               启动(控制台)

install-service:      安装服务

start:                    启动服务

stop:                    停止服务

uninstall-service: 卸载服务

4)     启动: neo4j.bat console

二、创建数据及查询

1、进入浏览器界面

 http://localhost:7474

Username: neo4j

Password: neo4j

2、创建数据(明星关系图)

1)     创建索引

2)     创建对象及关系

CREATE

(陈冠希:明星     {名称: "陈冠希"}),

(王菲:明星         {名称: "王菲"}),

(李亚鹏:明星     {名称: "李亚鹏"}),

(瞿颖:明星         {名称: "瞿颖"}),

(张柏芝:明星     {名称: "张柏芝"}),

(谢霆锋:明星     {名称: "谢霆锋"}),

(周迅:明星         {名称: "周迅"}),

(张亚东:明星     {名称: "张亚东"}),

(窦唯:明星         {名称: "窦唯"}),

(窦鹏:明星         {名称: "窦鹏"}),

(李大齐:明星     {名称: "李大齐"}),

(朴树:明星         {名称: "朴树"}),

(窦颖:明星         {名称: "窦颖"}),

(梁朝伟:明星     {名称: "梁朝伟"}),

(刘嘉玲:明星     {名称: "刘嘉玲"}),

(周迅)-[:旧爱]->(窦鹏),

(周迅)-[:旧爱]->(李大齐),

(周迅)-[:旧爱]->(朴树),

(周迅)-[:旧爱]->(李亚鹏),

(周迅)-[:绯闻]->(梁朝伟),

(周迅)-[:绯闻]->(谢霆锋),

(王菲)-[:离异]->(李亚鹏),

(王菲)-[:旧爱]->(谢霆锋),

(王菲)-[:离异]->(窦唯),

(谢霆锋)-[:旧友]->(陈冠希),

(谢霆锋)-[:离异]->(张柏芝),

(张亚东)-[:制作人]->(朴树),

(张亚东)-[:离异]->(窦颖),

(张亚东)-[:制作人]->(王菲),

(李亚鹏)-[:旧爱]->(瞿颖),

(陈冠希)-[:旧爱]->(张柏芝),

(瞿颖)-[:旧爱]->(张亚东),

(窦唯)-[:堂兄弟]->(窦鹏),

(窦唯)-[:兄妹]->(窦颖),

(梁朝伟)-[:夫妻]->(刘嘉玲),

(王菲)-[:好友]->(刘嘉玲)

3、查询

1)     查明星关系图:

2)     查询直接关系:

MATCH m=(:明星 {名称:"周迅"})-[*..1]-() RETURN m

3)     查询最短路径:

MATCH p = AllShortestPaths(

(周迅:明星 {名称:"周迅"})-[*..6]-(王菲:明星 {名称:"王菲"})

) RETURN p

三、备份及恢复

1、备份

1)     停止服务

2)     转到目录C:\neo4j-community-3.1.2\data\databases

3)     将 graph.db 压缩为 graph.db.zip

4)     启动服务

2、恢复

1)     停止服务

2)     转到目录C:\neo4j-community-3.1.2\data\databases

3)     删除目录 graph.db

4)     将 graph.db.zip 解压为 graph.db

5)     启动服务

3、清空数据库

1)     停止服务

2)     转到目录C:\neo4j-community-3.1.2\data\databases

3)     删除目录 graph.db

4)     启动服务

四、使用简体中文版

1、下载

 http://we-yun.com/download/neo4j-extension/neo4j-community-3.1.2-chs.exe

2、安装

jdk-8u92-windows-x64.exe(“以管理员身份运行(A)”)

3、进入浏览器界面

 http://localhost:7070

4、停止服务

neo4j-stop.cmd(“以管理员身份运行(A)”)

5、启动服务

neo4j-start.cmd(“以管理员身份运行(A)”)


我想强调的是:安装好之后,启动Neo4j服务的命令:neo4j.bat console,启动之后下面就是:http://localhost:7474/browser/

neo4j图数据库入门_服务

收藏 评论 举报

相关文章

网址:neo4j图数据库入门 https://mxgxt.com/news/view/535542

相关内容

关于图数据库neo4j的关系建立
利用图数据库neo4j搭建娱乐圈知识图谱
Neo4j:图数据库的引领者及其应用场景探索
Neo4j入门
关于neo4j图数据库笔记四
Neo4j实战应用构建明星关系图谱
Neo4j在构建掘金人物关系图中的应用
图数据库
Neo4j数据模型能影响关系吗
Win系统安装Neo4j

随便看看