2

我正在使用 JDBC 河在 Sql Server 的弹性搜索中填充文档。我正在使用简单的 Sql 查询获取数据,并将轮询设置为 20 分钟。现在假设这条河在第一次轮询 sql server 时获取了 100 个文档。20 分钟后,当它再次获取数据时,它会得到 120 个文档,其中有 40 条新记录和 20 条在 sql server 中删除的记录不存在。

从 Sql server 中删除的记录是否也会从 ElasticSearch 的索引中删除?(这似乎没有发生)

4

1 回答 1

1

在观察了一夜之间的行为后,我发现索引具有正确的记录,并且已删除的记录不再存在。奇怪的是,当我重新启动弹性搜索服务时,这并没有发生。无论如何,确实回答了我的问题。

于 2013-02-12T10:02:24.040 回答