遗留索引/自动索引与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
- 是的,自动索引是一种遗留索引。
- 是。
- 是的,你可以嵌入。 请参阅此处的示例: Neo4j嵌入式全文自动节点索引
- 新的“模式索引”是基于标签定义索引的首选方式。 传统索引是…旧方法。 如果需要,您可以将它们一起使用。