0

一个快速的问题。在单个事务中,我不能执行以下操作:

  1. 删除索引说indexMaster如果已经存在
  2. 再次创建索引indexMaster
  3. 将节点添加到索引indexMaster

`

当我做上述事情时,我得到了例外。

This index (Index[indexMaster,Node]) has been marked as deleted in this transaction

此异常发生在我向其添加节点的行。

已编辑:我正在使用 Neo4j 2.0.4
代码,使用 Java 而不是 REST API

任何想法谢谢

4

1 回答 1

2

这里不是 100% 确定,但我想不可能在同一个事务中删除和重新创建相同的索引。尝试使用两个事务,一个用于删除索引,另一个用于创建它。

于 2013-09-02T12:55:00.347 回答