Life Cycle Policy with Filter rules?

I can set size and age, to remove documents. But I want to skip someone if has special field, for example

Postpayment: true

never remove docs with field Postpayment, It`s possible?

Hi Change_Shell,

This isn't currently possible, but you could do it manually with a delete-by-query. ILM doesn't currently have that functionality though.

1 Like

You mean call delete_by_query in scheduler?
with body something like that

"must_not": [
{
"term": {
"Postpayment" : true
}
}
]

You couldn't call it from the internal ILM scheduling, but you could do it from a Cron job. You may want to configure an additional part of the query to not delete data from the newer indices (that is dependent on your retention needs)

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.