Jan Sostaric: Intelligente Suchmaschine

Beitrag lesen

Hallo Leute!

Wir planen gerade ein grösseres Projekt indem unter anderem eine grosse Kundendatenbank enthalten ist.

Da vorhandene Kunden (es gibt noch einen "Kunden-Status" der mitläuft) jederzeit andere Kunden eintragen können, und hier die Anzahl rasch auf mehrere 1000 Einträge wachsen kann, haben wir ein Problem mit evtl. Doppel-Einträgen.

Ok, ich kann bei der Eingabe einige Felder per '=' oder 'LIKE' abprüfen, aber vor allem bei Firmennamen würde das nicht richtig greifen. zB schon bei den verschiedenen Schreibweisen von 'GmbH', wie 'G.m.b.H', 'GesmbH', 'Ges.m.b.H',...

Was ich bzw. wir brauchen, ist ein "mitdenkendes" Suchsystem, dass eben wenn man zB "Muster GmbH" eingibt, auch nach "Muster GesmbH", "Muster Ges.m.b.H",... sucht.

Nun ein weiteres Problem, wir setzen PHP und MySQL ein. Ist sowas überhaupt damit möglich? Weiss jemand vielleicht einen Ansatz, wie man solche Schreibweisen auseinanderhalten kann, oder gar schon ein fertiges Script?

Bin für jeden Hinweis dankbar!

lg, Jan