curl -XGET '127.0.0.1:9200/messages/message/_search?pretty'
возвращает данные, как показано ниже.Интересно, можно ли автоматически удалять данные старше 10 дней из эластичного поиска, предпочтительно в режиме реального времени?Я добавил свои данные в качестве примера, потому что в этом случае можно использовать поле date
.Или, может быть, есть другой, более рекомендуемый метод?
{
"took" : 22,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : 2,
"max_score" : 1.0,
"hits" : [
{
"_index" : "messages",
"_type" : "message",
"_id" : "1",
"_score" : 1.0,
"_source" : {
"message" : "example message1"
}
},
{
"_index" : "messages",
"_type" : "message",
"_id" : "ZODslt0LZ1T6GMrC",
"_score" : 1.0,
"_source" : {
"date" : "2018-05-25T10:06:06Z",
"message" : "example message1"
}
}
]
}
}