У меня проблема с использованием Elasti c Поиск (ES) для получения JSON объекта. Прямо сейчас, когда я пытался использовать приведенное ниже тело запроса для запроса некоторых данных из ES,
"_source": [
"data.id",
"data.completed",
"data.label",
"data.url",
"data.mobile"
],
"query": {
...
}
Я всегда получаю ответ в виде
{
"took": 225,
"timed_out": false,
"_shards": {
...
},
"hits": {
"total": {
...
},
"max_score": null,
"hits": [
{
...
"_source": {
"data": {
"mobile": 1,
"label": "EU Mobile Test",
"completed": 1582990420,
"id": "2002",
"url": "http://www.example.com/"
}
},
...
},
...
]
}
}
Есть ли способ, которым я мог бы получить JSON информацию о детях напрямую через тело запроса? так что ответ будет примерно таким:
{
"took": 225,
"timed_out": false,
"_shards": {
...
},
"hits": {
"total": {
...
},
"max_score": null,
"hits": [
{
...
"_source": {
"mobile": 1,
"label": "EU Mobile Test",
"completed": 1582990420,
"id": "2002",
"url": "http://www.example.com/"
},
...
},
...
]
}
}