Как я могу запросить только те документы, в которых location_id null
или location.country_id входит в набор заданных идентификаторов? Это текущий запрос, но он мне вообще ничего не возвращает ... Если я удалю location_id из запроса, он сработает и вернет мне хотя бы документы, соответствующие идентификаторам стран.
{
"bool":{
"must":[
{
"bool":{
"must_not":[
{
"exists":{
"field":"location_id"
}
}
],
"must":[
{
"terms":{
"locations.country_id":[
18
]
}
}
]
}
}
]
}
}