Я новичок в Elasti c Поиск и не могу найти информацию о том, как использовать not
или must_not
в качестве фильтра терминов с поиском elasti c.
Мой запрос задан так:
{
"size":4,
"from":0,
"query":{
"bool":{
"filter":[
{
"term":{
"published":1
}
},
{
"term":{
"brand.keyword":"Honda"
}
},
{
"not": {
"term": {
"tags": "Red"
}
}
},
{
"wildcard":{
"image":"*"
}
}
]
}
}
}
Но когда я тестирую в Почтальоне, я получаю сообщение об ошибке:
"type": "parsing_exception",
"reason": "no [query] registered for [not]"
Кто-нибудь знает, как я могу это исправить?