Funktionswunsch: Gruppe mit intelligenter Funktion

Siehe

Ich würde das so umbauen, dass das Objekt am Anfang nur die Zuordnung zwischen Tags und Datenbank/Gruppe definiert. Das ist ein bisschen Schreibarbeit am Anfang, aber der Code selbst ist trivial. Und neue Tags muss man manuell hinzufügen.
Alternativ könnte das Script auch für die Tags eines Datensatzes die richtige Gruppe suchen. Das funktioniert aber vermutlich nur, wenn die Zuordnungen eineindeutig (aka bijektiv) sind.

Manuelles Vergeben von Tags für 100000 Dokumente ist nicht unbedingt kostenfrei. Aber wie gesagt: dein Bier.