Gast: Suchbeispiel 1

Beitrag lesen

Hallo, Niklas,

... Und davon rutsche ich schon mal in das nächste Thema Rhein ... den Rhein. Wenn ichs dummerweise ohne h schreiben, werde ich nichts finden ...

Okay, ausprobiert. Eingabe "rein". Ausgabe:
lfd;name;land_kz;plz;id;name_zusatz;name_dialekt;keywords;lauf
1;Reinbek;D;21465;6077;;;;2
2;Reinfeld (Holstein);D;23858;6285;;;;2
3;Reinhardshagen;D;34359;7267;;;;2
4;Reinheim;D;64354;9192;;;;2
5;Reinsberg;D;09629;5665;;;;2
6;Reinsdorf;D;08141;5521;;;;2
7;Reinsfeld;D;54421;8542;;;;2
8;Reinstorf;D;21400;6060;;;;2
9;Freinsheim;D;67251;9463;;;;3
10;Rain;D;86641;11274;;;;5

Erklärung:
Es gibt keinen Ort namens "rein", also kein Treffer bei Durchlauf 1.
In Lauf 2 wird nach "rein%" gesucht, Treffer 1 - 8.
Weil 10 Treffer noch nicht voll sind, Lauf 3 mit "%rein%" und Treffer 9.
Weiter mit Lauf 4, der Leerstellen zu % macht, fruchtet hier nicht.
Also Lauf 5 mit "SOUNDS LIKE" ergibt den Treffer 10.

So eine Suche ist anspruchsvoll ... (Wundert es einen da noch, dass die Leute die so etwas Programmieren, viel Geld verdienen?)

Und ich Depp mache es in diesem Fall ehrenamtlich. Aber es schult natürlich für Kundenaufträge.

Gruß Gast