Nested query¶
Для построения запроса по nested документам нужно сделать запрос типа nested, nested-поле указать в параметре path, следующим параметрам указать query по вложенному документу, причем поля для поиска указываются в виде %path%.%field%. Например, Exists запрос для вложенного поля:
{
"query": {
"nested": {
"path": "leasing",
"query": {
"exists": {
"field": "leasing.leasing-id"
}
}
}
}
}
Ссылки¶
https://stackoverflow.com/questions/41491982/elastic-exists-query-for-nested-documents (в примере по ссылке почему-то exists оборачивают в bool, это работает но выглядит оверкиллом)
https://www.elastic.co/guide/en/elasticsearch/reference/7.8/query-dsl-nested-query.html
Последнее обновление :
7 августа 2022 г.
Дата создания : 11 июля 2022 г.
Дата создания : 11 июля 2022 г.