neo4j向量索引

基础命令

官方文档命令
基础命令

样例demo

1. 创建主体

CREATE (睡眠得分:Sleep {name: '睡眠得分', desc: '睡眠得分,睡眠质量概括指标', vec: [1.1, 2.1, 3.1, 4.1]});
CREATE (清醒时长:Sleep {name: '清醒时长', desc: '清醒时间,意识清醒的时长', vec: 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Neo4j索引分为两种类型:节点索引和关系索引。其中,ci索引是节点索引,用于索引节点属性,而ct索引是关系索引,用于索引关系属性。 使用ci索引: 1. 创建索引neo4j中创建ci索引的语法如下: CREATE INDEX ON :Label(property) 其中Label是节点标签,property是要索引的节点属性。 例如,要在Person节点上创建一个索引来加速根据name属性查找该节点的操作,可以使用以下命令: CREATE INDEX ON :Person(name) 2. 使用索引 使用ci索引的语法如下: MATCH (n:Label) WHERE n.property = value RETURN n 其中Label是节点标签,property是要索引的节点属性,value是要查找的属性值。 例如,要查找名为Tom的Person节点,可以使用以下命令: MATCH (p:Person) WHERE p.name = 'Tom' RETURN p 使用ct索引: 1. 创建索引neo4j中创建ct索引的语法如下: CREATE INDEX ON :Type(property) 其中Type是关系类型,property是要索引的关系属性。 例如,要在Friend关系上创建一个索引来加速根据since属性查找该关系的操作,可以使用以下命令: CREATE INDEX ON :Friend(since) 2. 使用索引 使用ct索引的语法如下: MATCH (n1)-[r:Type]->(n2) WHERE r.property = value RETURN n1, r, n2 其中Type是关系类型,property是要索引的关系属性,value是要查找的属性值。 例如,要查找由Tom和Jerry之间的since属性为2020的Friend关系,可以使用以下命令: MATCH (tom)-[f:Friend]->(jerry) WHERE f.since = 2020 RETURN tom, f, jerry

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值