我是neo4j的新人。
我尝试使用import.bat加载csv文件, 用壳。 (在windows中) 我有500,000个节点 和3700万关系。
import.bat无效。 shell cmd中的代码:
../neo4j-community-3.0.4/bin/neo4j-import \
--into ../neo4j-community-3.0.4/data/databases/graph.db \
--nodes:Chain import\entity.csv
--relationships import\roles.csv
但我不知道在哪里保存csv文件 以及如何将import.bat与shell一起使用。 我不确定我是否在正确的地方:
neo4j-sh(?)$
(我看了很多例子,对我来说它不起作用)
我尝试使用cmd行启动服务器,但它无法正常工作。这就是我所做的:
neo4j-community-3.0.4/bin/neo4j.bat start
我想使用我设置索引的索引,但是当我尝试使用它时, 它无法正常工作:
start n= node:Chain(entity_id='1') return n;
我设置了属性:
node_keys_indexable=entity_id
还有:
node_auto_indexing=true
没有索引此查询:
match p = (a:Chain)-[:tsuma*1..3]->(b:Chain)
where a.entity_id= 1
return p;
尝试获得一个具有3个级别的节点
它在5分钟内恢复了49个关系。 这花了很多时间!!!!!
答案 0 :(得分:0)
您的导入命令看起来是正确的。您指向它们所在的csv文件,就像您指向--into
目录的方式一样。如果您不确定,请使用完全限定名称,例如/home/me/some-directory/entities.csv
。它说的是什么(在不知道错误的情况下真的很难帮助你)。
错误是什么?
传统索引与导入程序不兼容,因此以后启用旧索引不会对数据建立索引,您是否可以使用索引(CREATE INDEX ...
)?