Есть ли способ скрыть некоторые из общих полей, которые возвращаются в качестве ответа ES.
например, если я получу ответ, как показано ниже:
{
"took": 74,
"timed_out": false,
"_shards": {
"total": 15,
"successful": 15,
"failed": 0
},
"hits": {
"total": 24,
"max_score": 0.15932977,
"hits": [
{
"_index": "prashant",
"_type": "session",
"_id": "LeIDrUNmSKGC5Sl9Y8O0Zw",
"_score": 0.15932977,
"fields": {
"Time": [
"2014-01-08T15:01:26"
]
}
},
{
"_index": "prashant",
"_type": "session",
"_id": "dlpQGXk_TOyfNnUEG6skeQ",
"_score": 0.14296037,
"fields": {
"Time": [
"2014-01-08T15:01:26"
]
}
}
]
}
}
Теперь я хочу, чтобы ES отвечал без значений took, timed_out, _shards,total, Success, failed. Мне не нужно имя _index, _type, поскольку я выполняю запрос к определенному индексу и типу.
Так есть ли способ отфильтровать ответ ES таким образом?