0
我有一个问题,确保我的索引没有损坏。所以,我的方式做我的添加和索引的行动确保该指数不与我的数据库不同步:ElasticSearch:删除然后添加文档
- 获取文件的版本从DB
- 指数文件
这意味着索引请求在我的索引中出现的顺序始终与数据库同步顺序无关紧要。这个问题伴随着Delete
的行动。在Delete
之后可能出现Add
请求,并且该文档被重新添加,即使它不应该是。我知道Lucene不会立即删除文档。有什么方法可以知道已删除文档的ID吗?或者,检查已删除文档的版本?如果是,在删除请求后多长时间文档存在于索引中?