Require that either this or q2 matches.
q2
TagQuery or(NodeQuery q2) => TagQuery().where((e) => matches(e) || q2.matches(e));