Версия elasticsearch - 6.0.0
на такой запрос:
{
"size": 50,
"query": {
"bool": {
"must": {
"wildcard": {
"keywords": {
"value": "*chero*",
"boost": 2
}
}
},
"filter": {
"terms": {
"category_id": [33, 35]
},
"range": {
"access_index": {"lte": 10}
}
}
}
}
}
получаю ответ
[terms] malformed query, expected [END_OBJECT] but found [FIELD_NAME]
стоит убрать один из фильтров
"terms": {
"category_id": [33, 35]
},
"range": {
"access_index": {"lte": 10}
}
то все ищется как надо...
как правильно использовать оба фильтра в связке
AND
подсматривал тут:
https://www.elastic.co/guide/en/elasticsearch/refe...