-1

当我使用 时Neo4j REST API,似乎有一个错误:一个节点被某个索引索引。在我删除了该节点的一些属性,取消索引,然后再次索引后,这些属性又回来了。

这种情况偶尔会发生一次。不是每次。

我确定这些属性已被删除,方法是在删除操作后在密码控制台中查询该节点。

此外,一些帖子报告了这一点而没有令人满意的答案:neo4j webadmin 报告的节点/关系/属性的数量看起来很疯狂。我有 5 个(包括 id 0)节点,但它显示 932 个节点,4213 个属性。每次都会发生这种情况。有人说这是使用的最高ID。我认为在“节点”标签上显示最高 ID 在语义上没有任何意义。另外,我的节点的最高 ID 是 466,而不是 932。

4

1 回答 1

1

我假设您是根据计数而不是查询来判断属性?

Neo4j 的 Web 控制台使用元数据来显示节点计数、属性计数和关系计数等信息。此元数据并不总是最新的,但使用它比每次都必须扫描整个图形数据库以获取此信息要快得多。

Neo4j 会不时调整这些属性,但它不会一直对其信息进行碎片整理。

于 2013-06-17T15:33:15.580 回答