Я работаю над извлечением данных из Elasticsearch (5.x) через python.При выполнении запроса я могу получить все возвращенные данные.Тем не менее, я работаю с очень большим набором данных, и одно из полей может быть массивным (мегабайт), что приводит к увеличению размера выходных данных от 500 КБ до иногда более 500 МБ.Есть ли способ вернуть все поля с помощью запроса Elasticsearch, но для одного конкретного поля ограничить вывод до 100 символов?
Запрос:
"size": 1000,
"query": {
"bool": {
"must": [
{
"query_string": {
"query": "level:ERROR OR WARN"
}
},
{
"range": {
"timestamp": {
"from": "now-2d", "to": "now"
}
}
}
]
}
}