最近参加了一个自然语言处理的比赛,赛群中的大佬提到可以使用Neo4j发现文本中的Leak。遂决定尝试一番。
Neo4j是神马
一个nosql数据库,可以显示数据节点之间的图关系。
详细的解释可以自己搜索下。
Windows 安装 Neo4j
- 到Neo4j官网下载Community版本的Server的压缩文件,150MB左右
- 解压缩文件
- 以管理员模式打开CMD,进入文件中的bin目录,我的是
D:\软件\neo4j-community-3.5.13-windows\neo4j-community-3.5.13\bin>
- 输入
neo4j install-service
, 安装服务 - 输入
neo4j start
,开启数据库
6. 在浏览器中输入http://localhost:7474
,就可以使用啦!初始密码均为neo4j,点击后需重置密码。
7. 然后就可以使用啦!
Neo4j导入csv文件
因为比赛中使用到的文件本身是csv样式的,可以处理一番再进行导入。
创建两个文件,一个文件存储节点,一个文件存储关系。
snodes.csv 存储节点的文件,每一行为一个文本和其对应的id
ques