语义索引

与搜索性能索引不同,语义索引捕获数据库中数据的语义含义或上下文。这是通过返回一个近似分数来完成的,该分数指示查询字符串与数据库中数据的相似度。

Neo4j 中提供了两种语义索引

  • 全文索引:允许在 STRING 属性的内容中搜索,以及查询字符串与数据库中存储的 STRING 值之间的相似度比较。

  • 向量索引:通过将节点或属性表示为多维空间中的向量,允许进行相似度搜索和复杂的分析查询。

与搜索性能索引不同,语义索引不会被 Cypher® 计划程序自动使用。要使用语义索引,必须使用特定过程显式调用它们。