传统索引/自动索引与Neo4j中的新索引方法之间的区别

Usm*_*kil 4 java indexing neo4j

我无法理解遗留索引方法和新索引方法之间的区别,所以也许有人可以为我澄清这些要点.我唯一关心的是它与Java API的关系,而不是Cypher查询.

次要问题

1)Legacy Indexing与自动索引相同吗?

2)如果您没有使用自动索引,那么每次向图表添加节点时都必须指定是否应该对其进行索引?

3)我是否相信您可以启用/禁用Java api中的所有自动索引,而不必弄乱配置文件?

4)以下这行来自http://docs.neo4j.org/chunked/milestone/indexing.html

本章重点介绍如何使用手动索引和自动索引.从Neo4j 2.0开始,这不是Neo4j中索引数据的首选方法,而是建议在数据库模式中定义索引.

注意:

我正在使用Java API

Eve*_*man 5

  1. 是的,自动索引是一种遗留索引.
  2. 是.
  3. 是的,你可以嵌入.请参阅此处的示例:Neo4j嵌入式全文自动节点索引
  4. 新的"模式索引"是基于标签定义索引的首选方式.传统索引是...旧方法.如果需要,您可以将它们一起使用.