这是索引统计信息。
Avinashs-MacBook-Pro:~ avinashpandey$ curl 'localhost:9200/_cat/indices?v'
health status index pri rep docs.count **docs.deleted** store.size pri.store.size
yellow open sitemonitor-5min 5 1 8151707 **221036** 1.2gb 1.2gb
我确信我只在/ index / type / _id处进行HTTP Post并且没有删除单个文档。这些删除的文档从何而来?
答案 0 :(得分:20)
覆盖(对现有文档的索引操作)或更新操作也会在后台删除。
由于Lucene索引中段的不变性,删除操作不太容易。对于原始文档操作的任何更改,例如reindex或update,它需要删除文档,将其标记为已删除并在后台创建带有更改的新文档。
您看到此删除是因为您可能已使用UPDATE API或将文档写入已存在的文档ID。