索引

索引是在 Neo4j 数据库中指定的主数据(例如节点、关系或属性)的副本。索引中存储的数据提供了对主存储中数据的访问路径,并允许用户更有效地评估查询过滤器(在某些情况下,语义上解释查询过滤器)。简而言之,就像书籍中的索引一样,它们在 Neo4j 图数据库中的作用是提高数据检索效率。

创建索引后,DBMS 将自动填充和更新索引。

Neo4j 支持两类索引

  • 搜索性能索引,用于根据精确匹配加快数据检索速度。此类别包括范围、文本、点和标记查找索引。

  • 语义索引,用于近似匹配以及计算查询字符串与匹配数据之间的相似度得分。此类别包括全文索引和向量索引。