Можно ли получить объект в массиве, который соответствует моему запросу, используяasticsearch? - PullRequest
0 голосов
/ 14 мая 2018

Учитывая документ, подобный этому:

{
  "id": "12345",
  "elements": [
    {
    "type": "configure",
    "time": 3000
    }
  ]
}

Можно ли запросить документы с объектом в массиве элементов с type, равным configure, а затем также получить этот конкретный объект в массиве, чтобы я также мог получить значение time, связанное с этот элемент (в данном случае 3000)?

1 Ответ

0 голосов
/ 15 мая 2018

Вы можете использовать вложенный inner_hits для получения сведений о вложенных объектах, которые соответствуют вложенному запросу.Обратите внимание, что elements необходимо сопоставить как nested поле типа данных .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...