TonyLemur said:
Not easy due to a number of factors (string parsing can be really tricky, and parentheses are already used in tag names) but it's something we've been wanting to do for a long time.
Some tags start with parentheses. It could be possible to work around this using: cat -(tag:(・3・) male)
Curly braces { } are only used in one tag accidentally. They might be the only solution. Make it impossible to put { } braces in tag names now and they can be reserved for this feature.
cat -{dragon male}cat {dragon male}That leaves the problem of implementing combination tags and retagging 800,000 images.
Updated by anonymous