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"
}
}
}
}