Murmelin: Wie PLZ von Ortsname unterscheiden?

Beitrag lesen

Hallo, Martin,

Ich würde die Eingabe zunächst in ihre Einzelteile aufsplitten, dabei Leerzeichen und Komma, aber nicht den Bindestrich als Trennzeichen nehmen.

Mmh - der Bindestrich wird gerne zwischen Nation und Postcode gesetzt.

Im zweiten Schritt würde ich versuchen, "Stopwords" wie "an", "am", "der", "sur" und ähnliches identifizieren und von der Suche aussschließen.

Gute Idee.

Bedingung: Jeder Teil der Eingabe muss im Datensatz als eigenständiges Wort vorkommen, damit es als Treffer gilt.

Kann mySQL nach Worten suchen? Ich mache das z.Z. mit %LIKE% und da werden auch Teilworte gefunden.

Ich neige jetzt dazu, Landeskennung, Postcode und Ortsname in getrennten Feldern eingeben zu lassen. Das Problem ist ja scheinbar mit überschaubarem Aufwand nicht zu lösen.

Gruß, Murmelin