Issue With Making QueryBuilder Predicate for Tags Hi Folks,I had a question about building an QueryBuilder predicates in AEM java. I'm building a predicate that tests for more than one tag. The tag types are different, belonging to different groups in the Tag library. Here's a snippet of my code:map.put("type", "cq:Page"); map.put("1_property", "jcr:content/cq:tags"); map.put("1_property.value",tag1); map.put("2_property","jcr:content/cq:tags"); map.put("2_property.value",tag2); map.put("3_property","jcr:content/cq:tags"); map.put("3_property.value",tag3); map.put("p.offset", "0"); map.put("p.limit", "100");When I do this, and I tag a page, this is the behavior I'm noticing:1. If I add tags to my page(s), and make a request for pages that contain the exact tags that I added, I get my page(s) back in the response.2. If I add tags to my page(s), and I request for pages that have the same type/classification of tags (but not the exact same tags), I do not get a result back. This is correct behavior, and desired.3. If I add some, but not