【发布时间】:2021-03-23 22:09:44
【问题描述】:
我正在尝试使用 elasticsearch 中的查询。
{
"query":{
"bool":{
"should":[
{
"multi_match":{
"query":"History",
"fields":[
"service_category.keyword"
]
}
},
{
"terms":{
"company_id":[
"6"
]
}
}
]
}
}
}
这是我的查询。
结果是:所有采用service_category=History 的字段和所有采用company_id = 6 的service_category。
现在我想将结果更改为:所有接受 service_category=History 和 company_id=2 以及 service_categories 和 company_id = 6 的字段。
我希望我的答案是这样的:
(service_category.keyword:History AND company_id:2)AND (company_id:6)
【问题讨论】:
标签: elasticsearch elasticsearch-query