{
"query": {
"query_string": {
"query": "(brand_name:*HALO* OR product_type : *HALO*) AND (product_color:Cream)",
"analyze_wildcard": true
}
},
"aggs": {
"course": {
"terms": {
"field": "course"
}
}
}
}
Я делаю агрегацию, как указано выше. Данные в агрегации возвращают такие значения, как BE, MBBS. Вся эта информация является флажками. Поэтому, если я выберу BE, результаты должны фильтровать контент в поиске, а фасеты должны быть сохранены. Может кто-нибудь помочь с этим? Может ли это быть сделано в том же запросе или это должен быть другой запрос? Кроме того, как мы можем выполнить запрос IN с предложением query_string?