当使用neo4js rest api时:已删除属性回来了

时间:2013-06-17 14:44:24

标签: neo4j

当我使用Neo4j REST API时,似乎有一个错误: 节点由某个索引编制索引。删除该节点的某些属性后,取消对其进行索引,然后再将其编入索引,这些属性又回来了。

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

我确定在删除操作后通过在密码控制台中查询该节点来删除这些属性。

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

1 个答案:

答案 0 :(得分:1)

我假设您正在判断计数中的属性,而不是查询?

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

Neo4j会不时地调整这些属性,但它不会一直对它的信息进行去片段化。