Elasticsearchのある時点以前のデータを全て削除したい
具体的にはクエリで以下にマッチするデータを削除したい
"query": { "range": { "startDateTime": { "lte": "2020-03-07T23:55:03.399Z" } } } }
このやり方を調査した
やり方
_delete_by_query
を使う
POST my-index/_delete_by_query { "query": { "range": { "startDateTime": { "lte": "2020-03-07T23:55:03.399Z" } } } }