【发布时间】:2014-05-20 06:34:11
【问题描述】:
我目前正在寻找为我们的数据编制索引的最佳方法,从我的看法来看,有三个选项
1)。旧版索引。 (索引管理器 API)
2)。自动索引(neo4j.properties:node_auto_indexing=true,ode_keys_indexable=name,age,relationship_auto_indexing=true,relationship_keys_indexable=name,age)
3)。新的基于模式管理器的索引支持,使用标签。
选项 1 和 2 的好处是可以在节点和关系上管理索引。但是遗留索引需要在应用程序级别进行管理(这不是很好,特别是如果您习惯于 RDBMS)。
选项 3 不支持关系索引。我知道对关系索引的需求是微不足道的,但仍然非常有用且功能强大(取决于图形的建模方式)。是否有计划在新的 Schema Manager 下添加关系索引?
例如,如果我使用模式管理器索引节点并使用自动索引 (neo4j.properties) 来索引标签和索引关系,它会起作用吗?
据我了解,Schema Manager 弃用了旧的 IndexManager(显然导致其现在称为旧索引),但因此自动索引(neo4j.properties)现在也属于旧索引?自动索引和模式管理器的未来计划是什么?
谢谢。
【问题讨论】:
标签: neo4j