4

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

子问题

1) 传统索引与自动索引是一回事吗?

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

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

4) 下面这一行的含义取自http://docs.neo4j.org/chunked/milestone/indexing.html

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

笔记:

我正在使用 Java API

4

1 回答 1

5
  1. Yes, auto-indexes are a type of legacy index.
  2. Yes.
  3. Yes, you can for embedded. See an example here: Neo4j Embedded Fulltext Automatic Node Index
  4. The new "schema indexes" are the favored way to define indexes, based on labels. Legacy indexes are... the old way to do it. You can use them both together if needed.
于 2013-06-18T19:36:16.930 回答