语义索引

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

Neo4j 中有两种语义索引可用

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

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

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