У меня есть запрос, который выглядит так:
{
"query": {
"constant_score":
"filter": {
"missing": {
"field": "parent_id"
}
}
}
},
"size": limit,
"from": offset
}
У моего типа есть поле parent_id
и поле wall_id
. Как я могу изменить этот запрос, чтобы получить все типы, у которых нет parent_id
и нет wall_id
? Я не могу расшифровать это из документации. Спасибо за любую предложенную помощь!
UPDATE
У меня есть следующий запрос, который работает, но мне не нравится заглавный query
в заголовке. Есть ли способ сделать это без добавления "catchall?
{
"query":{
"filtered":{
"query":{
"field":{ "title":"*" }
},
"filter":{
"and":{
"filters":[
{
"missing":{ "field":"parent_id" }
},
{
"missing":{ "field":"wall_id" }
}
]
}
}
}
}, "size":10, "from":0
}