Ниже приведен пример моего документа индекса сопоставления:
{
"_index": "sample_index",
"_type": "default",
"_id": "id-sample-0005",
"_score": 1,
"_source": {
"name": "Eenst Y kios",
"ids_mapped": [
"id-sample-00010",
"id-sample-00011"
]
}
}
Мне нужно написать запрос, который получит документ на основе _id, переданного в качестве параметра, и вместе с тем все значение _id существует в "ids_mapped"field.
GET sample_index/_search
{
"query": {
"terms": {
"_id": [
"id-sample-0005"
]
}
}
}
Не знаю, как написать запрос выше, чтобы удовлетворить мои требования.По сути, в приведенном выше запросе пользователь передаст только значение «id-sample-0005» в качестве параметра, и запрос должен вернуть 3 документа.то есть [id-sample-0005, id-sample-00010, id-sample-00011].
Любая помощь приветствуется.