во время выполнения сценария в упругом поиске я получил ошибку тайм-аута шлюза 504.
{
"query": {
"bool": {
"filter": {
"script": {
"script": " doc['creted_date'].date.getMonthOfYear() == 12 "
}
}
}
},
"aggs": {
"test": {
"date_histogram": {
"field": "creted_date",
"interval": "month",
"format": "MMM"
},
"aggs": {
"cost": {
"sum": {
"field": "cost"
}
}
}
}
}
}
Результат ошибки:
{
"statusCode": 504,
"error": "Gateway Time-out",
"message": "Client request timeout"
}
всякий раз, когда я запускаю этот сценарий по индексу, имеющему небольшое числодокументы, это дает идеальный вывод.но в индексе, имеющем большое количество документов, это дает вышеуказанную ошибку.
Можем ли мы вручную установить время ожидания для запроса в упругом поиске?или есть другое решение этой проблемы?