我已经尝试搜索文档以使用“新”neo4j-admin导入工具,但是与即将推出的不推荐使用的neo4j-import工具相比,它没有找到与其相关的任何内容。
使用neo4j-import时我没有收到任何致命错误,并且能够查询数据库。我用于导入的命令如下:
./neo4j-import \
--into /Users/rlinchan/Applications/neo4j-community-3.0.8/data/databases/graph.db/ \
--stacktrace 'true' \
--delimiter "|" \
--array-delimiter ";" \
--quote "\"" \
--bad-tolerance 10000 \
--nodes "/Users/rlinchan/Desktop/v4/nodes/disease_ontology.do.nodes.csv" \
--nodes "/Users/rlinchan/Desktop/v4/nodes/ebi.chebi.nodes.csv" \
--relationships "/Users/rlinchan/Desktop/v4/edges/disease_ontology.do.edges.csv" \
--relationships "/Users/rlinchan/Desktop/v4/edges/ebi.chebi.edges.csv"
还有更多的节点和关系文件被加载(大约6 GB的数据),但为了简洁,我在这里排除了它们。我遇到的问题是,在使用Neo4j浏览器粗略检查数据时,无法在“数据库信息”部分查看关系类型。
我能够在浏览器中查询数据库并接收结果,表明关系确实存在。但是,我无法修改Neo4j浏览器可视化中的节点和边缘的颜色,大小或标签,这是我需要的出版物数据。所有节点和边都是灰色的,颜色,大小和标签的选择不会应用于查询结果。
这是我的数据导入问题吗?我已经将这个命令用于各种其他Neo4j版本的导入工具而没有错误。
以下是节点文件和边缘文件的示例,如果这有帮助的话:
节点标题
source_id:ID|name:string|synonyms:string[]|definition:string|:LABEL
边缘标题
:START_ID|:TYPE|source:string|:END_ID
答案 0 :(得分:1)
如果标签包含特殊字符,特定时间段,则分配给节点类型的标签将引发错误。
我创建的以前的图形数据库工作得很好,无论Neo4j的版本如何,我都意识到它必须是数据集本身。
标签中的句点必须在javascript或java本身内具有命名约定问题(通常用于调用类,属性,方法)。 我只是通过用下划线替换句点来重新命名我的数据集中的标签,Neo4j浏览器中的着色,命名和大小修改不再是问题。 (见下图)
Neo4j Browser Modifications(因为我无法发布图片)
答案 1 :(得分:0)
可能只是浏览器中的某些元数据暂时与服务器不同步。尝试使用浏览器命令export class Article {
title: string;
link: string;
votes: number;
constructor(title: string, link: string, votes?: number) {
this.title = title;
this.link = link;
this.votes = votes || 0;
}
}
断开与服务器的连接,然后重新登录。