这是代码
$tagsQuery = new \Elastica\Query\Terms();
$tagsQuery->setTerms('tags.id',array_keys($tagsArray));
$boolQuery->addMust($tagsQuery);
生成的查询
GET _search
{
"query": {
"bool": {
"must": [
{
"terms": {
"tags.id": [
102,
103
]
}
}
]
}
}
}
结果必须至少匹配一个指定的tag.id,如果我想必须匹配所有类别,该如何更改?