Es gibt zwei Dinge, die Sie tun können, um zu helfen:
-
Wenn Benutzer einen Firmennamen hinzufügen, geben Sie ihnen ein Feld für die automatische Vervollständigung, damit sie Vorschläge erhalten, falls dieser bereits vorhanden ist. Schlagen Sie alternativ eine vorhandene vor, wie es stackoverflow tut, wenn Sie eine Frage hinzufügen.
-
Verwenden Sie beim Abfragen der Datenbank ein Suchwerkzeug, damit Sie alle Varianten zusammenfassen können. Suchjuwelen finden Sie hier https://www.ruby-toolbox.com/categories/rails_search
Ich denke nicht, dass es einfach oder genau sein wird, sie nachträglich zu "normalisieren".