Neo4j:为具有相同属性的节点创建索引。

6

我有一张图表,其中包含许多不同的元素,但每个元素都有一个名为“ID”的属性。现在,我想要创建索引:

CREATE INDEX ON :anyType(ID)

我该如何触发任何数据类型的索引创建过程呢?

1个回答

8

CREATE INDEX ON需要一个标签,不能在没有标签的情况下调用它(也不能使用多个标签调用它)。因此,您需要针对每种标签类型执行此操作。

也就是说,您不能运行以下命令:

CREATE INDEX(ID)

或者

CREATE INDEX ON:*(ID)

你需要运行以下命令:
CREATE INDEX ON:label(ID)

3
你可以创建一个总体的标签和索引来管理 :Node(ID):Entity(ID)。请注意不改变原意,确保翻译通俗易懂。 - Michael Hunger
那么 :Node 标签是否引用图中的所有节点?如果是这样,那么 :Entity 是否包括节点和关系? - Joe
1
@Joe,Michael 建议你为所有节点添加一个全局标签,除了你为特定子集的通知添加的任何专用标签之外。新节点没有应用默认标签。 - David Makogon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接