querybuilder.json
We are working on building aem search query using REST API, Tag based conditions are include & excludeTags.
We are able to use tagId in the include tag options which includes all the children tags and backlinks in the query while we are not able use tagids for the negation, I have to use property for unequals operation.
if we compare following two property filters from the filters defined in the link.
2_tagid.2_value=structure:medicines
2_tagid.and=true
6_tagid.property=jcr:content/cq:tags
6_tagid.1_value=structure:hotel
I couldn't use 6_tagid.operation=unequals to negate it and had to go back to property which doesn't include children and backlink tags in the query and it's doing exact tag match.
Is it intentional in AEM for performance reasons? if not how can use tagid in the excludeTags?
Thanks,
Rachna