自己可以建个免费网站吗,上海搬家公司哪家好,中企动力做网站,高端网站建设需要的人员配备目录
一、Neo4j操作——CQL
1、常用CQL命令
2.常用CQL函数
3.图数据的形式
二、实战代码1.create命令
2. MATCH命令
三、使用neo4j工具导入知识图谱
1、工具#xff1a;neo4j-admin
2、图谱导入#xff1a;
3、更新图谱#xff1a; 一、Neo4j操作——CQL
1、常用…目录
一、Neo4j操作——CQL
1、常用CQL命令
2.常用CQL函数
3.图数据的形式
二、实战代码1.create命令
2. MATCH命令
三、使用neo4j工具导入知识图谱
1、工具neo4j-admin
2、图谱导入
3、更新图谱 一、Neo4j操作——CQL
1、常用CQL命令 2.常用CQL函数 3.图数据的形式 二、实战代码1.create命令
CREATE (emp:Employee) //创建一个emp 员工标签
CREATE (dept:Dept) //部门标签
//Added 1 label, created 1 node, set 3 properties,
CREATE (dept:Dept { deptno:10,dname:Accounting,location:Hyderabad}) //Added 1 label, created 1 node, set 4 properties,
CREATE (emp:Employee{id:123,name:Lokesh,sal:35000,deptno:10}) //创建关系emp 和 dept之间的关系
CREATE (emp)-[:EmployeeAt {roles:[ceo]}]-(dept)
2. MATCH命令
// 查询Dept下的内容
MATCH (dept:Dept) return dept // 查询Employee标签下 id123nameLokesh的节点
MATCH (p:Employee {id:123,name:Lokesh}) RETURN p
//查询Employee标签下nameLokesh的节点使用where命令
MATCH (p:Employee)
WHERE p.name Lokesh
RETURN p 注
1neo4j 中注释用 // 而不是 # 三、使用neo4j工具导入知识图谱
1、工具neo4j-admin
2、图谱导入
首次使用图谱以前需要导入关系文件和节点文件 ./neo4j-admin import --modecsv --databasestockkg.db --nodesE:/data/kg-data/stock.csv --nodesE:/data/kg-data/industry.csv --relationshipsE:/data/kg-data/stock_industry.csv 注1
--database 图谱名字
--nodes 节点文件
--relationships 关系文件
注2修改neo4j启动数据库 cd neo4j-community-3.5.6/conf #进入知识图谱配置文件目录 vi neo4j.conf #打开配置文件找到dbms.active_database 修改为dbms.active_database stockkg.db导入的db名字 3、更新图谱
如果想更新图谱请执行如下操作 停止知识图谱~/ neo4j-community-3.5.6/bin/neo4j stop 进入~/neo4j-community-3.5.6/data/databases目录下 删除旧的图谱例如qatest.dbrm –rf qatest.db 执行图谱导入命令 neo4j-admin import 启动知识图谱~/ neo4j-community-3.5.6/bin/neo4j start