{
"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,则结果应过滤搜索中的内容,并且应保留构面。有人可以帮忙吗?可以在同一查询中完成此操作还是应该在其他查询中完成?另外,我们该如何使用query_string子句进行IN查询?