一、任务描述
数据集是github上某大神整理出来的全八季任务信息,包括姓名、家族、杀了谁、被谁杀了等等。本文做的知识图谱仅包含所有人物及其被杀关系和家族关系。
数据集链接:https://github.com/jeffreylancaster/game-of-thrones/blob/master/data/characters.json
二、neo4j的安装和部署
参考:https://www.cnblogs.com/ljhdo/p/5521577.html
1.安装Java JRE
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
配置Java环境变量。
第一步,新建JAVA_HOME变量,变量值填写jdk的安装目录,默认的安装目录是:C:\Program Files\Java\jre1.8.0_211
第二步,编辑Path变量,在Path变量值的最后输入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
检查配置是否成功,运行cmd,输入java -version,如果显示java的版本信息,说明Java的安装和配置成功。
2.安装Neo4j
下载地址:https://neo4j.com/download-center/
解压到主目录,“D:\Program Files\neo4j-community-3.2.”。
Neo4j应用程序有如下主要的目录结构:
- bin目录:用于存储Neo4j的可执行程序;
- conf目录:用于控制Neo4j启动的配置文件;
- data目录:用于存储核心数据库文件;
- plugins目录:用于存储Neo4j的插件;
配置Neo4j环境变量:创建主目录环境变量NEO4J_HOME,并把主目录设置为变量值。
3.启动Neo4j
以管理员身份启动命令行,切换到D:\Program Files\neo4j-comm