知识图谱导出为三元组格式文件
已经建好知识图谱,用的社区版 我想把知识图谱以三元组的方式导出,可以吗,应该怎么弄?
4 回复
导出CSV解析成三元组:
CALL apoc.export.csv.all('C:\\Users\\\\back\\db.csv',{stream:true,batchSize:2})
或者分页查询P然后解析P成三元组:
MATCH p =(n)--() RETURN p SKIP * LIMIT *
@crazyyanchao
Neo.ClientError.Procedure.ProcedureCallFailed: Failed to invoke procedure apoc.export.csv.all
: Caused by: java.lang.RuntimeException: Export to files not enabled, please set apoc.export.file.enabled=true in your neo4j.conf
我在…/neo4j-community-3.4.6/conf/neo4j.conf 中加入了 apoc.export.file.enabled=true
但是并没有什么用,报错结果完全一样,请问这个该怎么解决,谢谢。
@crazyyanchao 谢谢你的回复 我的命令是这样子的: CALL apoc.export.csv.all(’/home/ubuntu/documents/result.csv’,{stream:true,batchSize:2}) 重启之后确实不报错了,但是我打开result文件,发现里面是空的,也就是数据并没有写进去? 另外后面的参数是什么意思? 非常感谢。
另外,我试了下,后面花括号里面为空也可以,这时候结果文件是这样的 前半部分是所有节点,后半部分是所有关系
你后面给的参数是什么意思,起什么作用? 谢谢!