Мне нужно удалить большое количество документов в кластере 5.5 Elasticsearch. Я знаю, что оптимальный способ сделать это - перестроить кластер без намеченных документов, но в нашем случае это невозможно. Я запускаю следующий запрос, который удаляет документы из подмножества индексов в кластере:
GET myindex_1*/doc_type/_delete_by_query
{
"query": {
"bool": {
"filter": [
{
"terms": {
"typeCode": [
"Filtered_Type"
]
}
}
],
"must": [
{
"range": {
"createdDateUTC": {
"lt": "2017-10-28"
}
}
}
]
}
}
}
Он начинает удалять документы в течение нескольких часов, но затем просто останавливается, и мне снова приходится его запускать. Есть идеи, почему он прекращает выполнение запроса на удаление?
Просто обратите внимание, я использую Kibana для выполнения запроса, и время ожидания запроса на стороне клиента истекает, хотя, как я вижу, он продолжает удалять на сервере.