您需要通过添加到过滤器来将
执行模式 设置为 “和” ,以便所有术语都必须包含在文档中才能被视为匹配项
"execution":"and"``terms
GET _search{ "query": { "filtered": { "query": { "match_all": {} }, "filter": { "terms": { "tags": [ "tag1", "tag3" ], "execution": "and" } } } }}这实际上
bool must与使用所有术语的合集构建过滤器相同,但形式更紧凑。



