Я хочу получить только вложенные поля, но не могу, так как это не поля листа.Elasticsearch - получить вложенные поля
GET index/_search
{
"size": 10,
"fields": [
"nested_fields"
]
}
ERROR : "reason": "field [nested_fields] isn't a leaf field"
Я попытался ниже, но не могу соответствовать каждому идентификатору и имя в вложенном объекте.
GET index/_search
{
"size": 10,
"fields": [
"nested_fields.id",
"nested_fields.name"
]
}
результат:
"fields": {
"events.id": [
"13342",
"24232",
"25534",
"63454"
],
"events.name": [
"R1413",
"R1414",
"R1415",
"R1416",
]
}
Вот мой ожидаемый результат:
fields" : {
"evets" : {
"id" : "234234",
"name" : "RP1524"
},
.... so on
}
первый один работает для меня. благодаря :) –