Man müsste es den Fragestellern leicht machen die passenden Tags zu setzen, je komplizierter der Prozess ist, desto weniger würde er genutzt und desto mehr Arbeit bliebe an der Community hängen.
Also mal als spekulative Idee:
Der User beschreibt sein Problem, und ein Parser schaut sich alle Wörter an, und vergleicht diese, nach Möglichkeit um Variationen wie Mehrzahl, Genitiv usw. bereinigt, mit den Wörtern die bisher als Tag erfasst wurden und schlägt alle, die er findet, als Tag vor. Mit einem Klick könnte man jedes Tag wieder abwählen.
Vielleicht muss man Synonyme definieren, so dass der User "maskieren (quoten, escapen)" sieht, ohne alle 3 wählen zu müssen oder wissen zu müssen, dass es Synonyme zu seiner Präferenz gibt. Außerdem könnte man ganze Kategorienäste mitziehen (HP Laserjet 4 Plus → HP Laserjet → Laserdrucker → Drucker). ☺
Heikel werden sicher Mehrdeutigkeiten (Root := Superuser, Root := Dateisystemwurzel, Root := allg. Knoten in einer Baumstruktur (Programmieren)).