I do a postprocess step on my tag files to clean them up. E.g. we have a few (C++) namespaces but they appear everywhere and it's not a useful tag to search on.
Maybe you could just rip through the file and stick a \zs
in front of the first match for the tag on each line? Alternatively you could strip everything from ^
to the tag in the search term. (I've never tried this.)
My method is just after the ctags call in the tagging script I pass the file back through a series of grep -vE
s.
Good luck.