删除关系时,是否会在回收关系 ID 之前删除指向该关系的索引?我相信我看到了一个我无法高度确定地重现的奇怪问题。
我有一个Relationship
我正在放入索引并使用 UUID 引用的内容。当我删除 中的一堆关系Neo4j
,然后添加一堆关系时,我认为一些关系 ID 正在被重用(我知道这是标准的,我可以接受)。我删除关系只是删除,我不会从保存它们的索引中删除。
当我转到索引并通过 UUID 进行搜索时,我得到了一堆糟糕的结果,即我的代码从未放入其中的意外项目。
我知道好的做法是从索引中删除实体,但是以前有人见过这个问题吗?这是预期的行为吗?