Gute Suche oder wie man es besser nicht macht
Vor nicht all zu langer Zeit wurde eine Idee an mich heran getragen, wie man eine gute, fehlertolerante Suche für Online-Shops programmieren könnte. Im Kern war die Idee recht einfach: Man notiere einfach an jedem Artikel sämtliche potenziellen Schreibweisen und Synonyme und mache sie durchsuchbar. Die entsprechende Datenbank könne man ja schrittweise aufbauen.
In der Theorie funktioniert das sicherlich recht gut. Allerdings gibt es zwei Haken:
- Ein Wort kann schon ziemlich viele Schreibweisen haben, zählt man alle kleinen Vertipper mit hinzu.
- Bei 10 Produkten mag man das ja noch hinbekommen. Bei mehreren 1000 Produkten wohl eher nicht.
Es gibt halt nicht umsonst moderne Produktsuchmaschinen, die mit Hilfe von Suchalgorithmen Ähnlichkeiten erkennen können.
