标签: elasticsearch
我在弹性搜索索引中索引了近百万个文档。但是由于代码中的缺陷,一些文档将来会被时间戳值索引。 现在,当我检查最后的索引文档时,它显示具有未来时间戳值的文档。所以我需要从索引中删除这些文档。 我怎么能这样做?
答案 0 :(得分:2)
您需要触发查询以使用scroll/scan API获取包含未来时间戳值的文档ID,然后发出bulk请求以删除它们。
如果您使用ES< 2.0,然后您也可以使用Delete by query在单个查询中执行此操作。它在v2.0中已弃用。