neo4j通过脚本建立索引

场景:neo4j通过neo4j-admin import导数完成后由脚本执行建立索引(neo4j load csv则不存在这个问题,因为其用jar包方式导数,在此期间可以在java导数的业务中加入执行创建索引的方法,当然也可以选择此脚本创建的方式)。

用脚本调用cypher-shell执行index.cypher文件中的创建脚本语句;

sh文件中加入命令:
    cat <filepath> | <cypher-shell path> -u <username> -p <password> --format plain
filepath : 执行建立索引语句文件的绝对路径
cypher-shell path : cypher-shell工具的绝对路径
username : neo4j用户名称
password :neo4j用户密码

    例如:
    cat index.cypher | /home/neo4j/neo4j-community-3.3.5/bin/cypher-shell -u neo4j -p neo4j --format plain
 index.cypher文件内容(创建索引的Cypher语句):
    create index on : Lable(id);
    create index on : Lable(name);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值