При выполнении:
ubqResponse = ElasticClient.UpdateByQuery(u => u
.Type("entity")
.Index(IndexName)
.Query(q => ubqquery)
.WaitForCompletion(false)
.Slices(ubqslices)
.Script(script => script.Source(ubqscript).Params(ubqparams)));
Затем я пытаюсь получить задачу, которая должна была быть создана:
var currentTask = ubqResponse.Task;
var status = ElasticClient.GetTask(currentTask);
Однако иногда, когда я пытаюсь получить задачу, я получаюследующая ошибка в коде и в Kibana:
{
"error": {
"root_cause": [
{
"type": "resource_not_found_exception",
"reason": "task [WKeOw_8eShy-Fvk6lFCWWA:6047942] isn't running and hasn't stored its results"
}
],
"type": "resource_not_found_exception",
"reason": "task [WKeOw_8eShy-Fvk6lFCWWA:6047942] isn't running and hasn't stored its results"
},
"status": 404
}
При останове и повторной попытке Update_By_Query с теми же свойствами он работает нормально.