使用import csv文件方式创建知识图谱

1.查看是否有import文件夹

2.在import文件夹里放入csv文件

3.实用Cpyher语句,导入数据

LOAD CSV WITH HEADERS FROM "file:///julian_person.csv" AS line MERGE (p:Person {id:line.p_id, name:line.name, introduction:line.introduction})

LOAD CSV WITH HEADERS FROM "file:///julian_company.csv" AS line MERGE (c:BC_Company {id:line.c_id, name:line.name, tag:line.tag, introduction:line.introduction})

LOAD CSV WITH HEADERS FROM "file:///julian_p_c_rel.csv" AS line

match (from:Person{id:line.p_id}),(to:Company{id:line.c_id})

merge (from)-[r:member{p_id:line.p_id,c_id:line.c_id}]->(to)

关于乱码问题:

load csv 中文编码乱码,  必须确保csv文件的编码格式:UTF8 无BOM格式




再增加一些关系节点

Cpyher语句,导入数据:

LOAD CSV WITH HEADERS FROM "file:///chain_block_kg.csv" AS line MERGE (p:BC_Konwledge {id:line.id, name:line.name})

LOAD CSV WITH HEADERS FROM "file:///kg_rel.csv" AS line

match (from:BC_Knowledge{id:line.c_id}),(to:BC_Knowledge{id:line.id})

merge (from)-[r:isInculdeOf]->(to)

LOAD CSV WITH HEADERS FROM "file:///julian_c_kg_rel.csv" AS line

match (from:BC_Company{id:line.c_id}),(to:BC_Knowledge{id:line.kg_id})

merge (from)-[r:companyTagIs]->(to)

LOAD CSV WITH HEADERS FROM "file:///tokenview_coin.csv" AS line MERGE (p:Coin {id:line.id, name:line.name, Alias:line.alia, introduction:line.summaryCn})


参考文章:【1】基于电影知识图谱的智能问答系统(二) -- Neo4j导入CSV文件  实用,有数据可下载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 超高速音视频编码器用法: ffmpeg [options] [[infile options] -i infile...
    吉凶以情迁阅读 4,705评论 0 4
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,539评论 0 13
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,486评论 0 10
  • 生命的苍凉和绚丽 是自己的选择 突然想起已有好久没有动笔.没有为你为生活撰写过那么一点点,好似一切的影子都已经被自...
    情愫_阅读 135评论 0 0
  • 近几年我服务过好多需要改企业或品牌标志的客户。这些客户的大致都有以下类似经历: 企业在创业初期,因为需要商标注册,...
    Fyfe阅读 1,312评论 0 1