使用基于模式的索引,我可以为具有给定标签的所有节点索引一个属性。
如果我有以下用例,这有点令人困惑:
假设我 inode Human
带标签Student
属性(property)name
.
如果我添加一个新标签 Teacher
,对于这个节点,我是否还必须为这个新标签索引我的属性(在这种情况下为 name
)?
或者,如果标签已更改( Student
与 Teacher
),我是否必须为新标签建立索引?
最佳答案
我已经摆弄过 neo4j-sh
通过在节点上显示索引。
似乎索引仅在标签上创建,如果从节点中删除标签,则这些属性将不再被索引。所以索引与节点无关,只与标签有关。
因此,需要为需要在单个节点上使用的任何标签添加索引。
关于Neo4j 2.0 - 多个标签上的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22152411/