You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Neo4j向量索引时遇语法错误,求解决方法

解决Neo4j向量索引创建的语法错误

问题原因

你写的代码错误地将向量配置嵌套在了indexConfig对象中,但Neo4j创建向量索引的语法不支持这种嵌套结构,导致解析器报错。

修正后的代码

CREATE VECTOR INDEX movie_tagline_embeddings IF NOT EXISTS
  FOR (m:Movie)
  ON (m.taglineEmbedding)
  OPTIONS { 
    'vector.dimensions': 1536,
    'vector.similarity_function': 'cosine'
  }

额外注意事项

  • 确保你的Neo4j版本是5.11或更高,向量索引从该版本开始正式提供支持
  • 确认Movie节点的taglineEmbedding属性是浮点数组类型(FLOAT[]),符合向量存储要求
  • OPTIONS中的配置键必须用单引号包裹,数值类型的值无需加引号,字符串类型(如cosine)需要加单引号

内容的提问来源于stack exchange,提问作者Sa Ca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 21:45:58