我使用Michael Hunger的批量导入来成功导入一个如下所示的测试节点文件:
NPI:int:providers EntityType City State
1 Individual New York NY
2 Organization Philadelphia PA
3 Individual Reno NV
4 Individual Saratoga NY
我的测试边文件使用插入属性的索引。它看起来像这样:
NPI:int:providers NPI:int:providers type
1 2 REFERRED_TO
1 3 REFERRED_TO
1 4 REFERRED_TO
2 3 REFERRED_TO
3 4 REFERRED_TO
根据我添加的说明
batch_import.node_index.providers=exact
batch_import.relationship_index.providers=exact
到我的batch.properties文件。但是,当我尝试导入我的关系文件时,会出现错误消息:
Exception in thread "main" java.lang.NullPointerException
at org.neo4j.batchimport.Importer.lookup(Importer.java:13
at org.neo4j.batchimport.Importer.id(Importer.java:183)
at org.neo4j.batchimport.Importer.importRelationships(Imp
at org.neo4j.batchimport.Importer.doImport(Importer.java:
at org.neo4j.batchimport.Importer.main(Importer.java:83)
实际数据集包含以测试文件的方式索引的大约4密耳节点和150密耳关系,因此更改索引是不可行的。我在Neo4j 2.0.4上。