无效输入“{”:Neo4J 中应为“+”或“-”

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

执行此代码后创建向量索引

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

我遇到以下错误: 输入“{”无效:应为“+”或“-”(第 5 行,第 18 列(偏移量:131)) “索引配置:{” ^

有什么想法吗?我是 Neo4j 的新手,无法解决它

有什么想法吗?我是 Neo4j 的新手,无法解决它

neo4j
1个回答
0
投票

从[文档][1]您可以看到indexConfig的键的示例,它使用telda而不是单引号。

CREATE VECTOR INDEX `abstract-embeddings`
FOR (n: Abstract) ON (n.embedding)
OPTIONS {indexConfig: {
 `vector.dimensions`: 1536,
 `vector.similarity_function`: 'cosine'
}}

[1]:https://neo4j.com/docs/cypher-manual/current/indexes/semantic-indexes/vector-indexes/#:~:text=The%20CREATE%20VECTOR%20INDEX%20command%20take% 20an%20OPTIONS%20子句.,默认)%20和%20vector%2D1.0%20.

© www.soinside.com 2019 - 2024. All rights reserved.