在neo4j中创建向量索引“{消息:输入'VECTOR'无效:预期“(”,“allShortestPaths”或“shortestPath”(第1行,第8列(偏移量:7))”

问题描述 投票:0回答:1

运行以下密码查询为我的节点(n:段落)创建向量索引会生成密码语法错误。我从 Neo4j 密码手册中获取了示例。我从 jupyter 笔记本直接在 neo4j 浏览器上运行查询,但没有帮助。

创建向量索引摘要嵌入 FOR (n: 段落) ON (n.嵌入) 选项{索引配置:{

vector.dimensions
:1536,
vector.similarity_function
: '余弦'}}

我尝试在网络浏览器和 jupyter 笔记本上运行 Cypher 查询,但没有帮助。这是我正在运行的 Neo4j 版本:Neo4j 浏览器版本:5.15.0,Neo4j 服务器版本:5.4.0(企业版)

python neo4j
1个回答
0
投票

您收到的错误消息与可能出现的语法错误不匹配。我相信 neo4j 文档忘记转义包含破折号或点的名称

这在 5.15 上没有问题

CREATE VECTOR INDEX `abstract-embeddings` 
FOR (n: Paragraph) ON (n.embedding) 
OPTIONS {indexConfig: { 
  `vector.dimensions`: 1536, 
  `vector.similarity_function`: 'cosine'
 }
}
© www.soinside.com 2019 - 2024. All rights reserved.