elasticsearch 为什么我在弹性搜索中看到已删除的文档
我有一个弹性搜索集群,在那里我总是使用elasticsearch 为什么我在弹性搜索中看到已删除的文档,elasticsearch,lucene,elasticsearch,Lucene,我有一个弹性搜索集群,在那里我总是使用doc\u作为插入更新api。 我从不调用DeleteApi。 但如果我在弹性搜索中看到很多DeletedDocuments指标。 upsert是否间接调用delete然后插入?ElasticSearch不支持文档更新,即文档是不可变的,我们无法更改它们。显示为就地更改文档,但实际上Elasticsearch执行以下操作: 从旧文档检索JSON 更改文档 删除旧文档 为新文档编制索引 在内部,Lucene(ES是一个基于Lucene库的搜索引擎)只是在每段位
doc\u作为插入更新
api。
我从不调用DeleteApi
。
但如果我在弹性搜索中看到很多DeletedDocuments指标。
upsert是否间接调用delete然后插入?ElasticSearch不支持文档更新,即文档是不可变的,我们无法更改它们。显示为就地更改文档,但实际上Elasticsearch执行以下操作: