Mailinglisten-Archive |
ja, soundex ist schon ok, aber es ist nich 100% das was ich brauche ..
angenommen ich gebe in mysql an:
select * from maltwhiskies where soundex(dest) like soundex('ardbeg');
findet er das gleiche wie
select * from maltwhiskies where soundex(dest) like soundex('ardbega');
aber
select * from maltwhiskies where soundex(dest) like soundex('ard'); findet
er nicht...
gäbe es da noch ne andre möglichkeit ?
Korbinian
-----Ursprüngliche Nachricht-----
Von: hartmut_(at)_solix.wiso.Uni-Koeln.DE
[mailto:hartmut_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Hartmut
Holzgraefe
Gesendet: Donnerstag, 18. Mai 2000 16:56
An: php_(at)_php-center.de
Betreff: Re: [php] PHP - suchmöglichkeit
FBMWLVs wrote:
>
> Hallo,
>
> ich programmier jetzt über 1 Jahr schon in PHP aber habe jetzt ein problem
> bei dem ich nicht weiß wie ich es am besten löse...
>
> folgendes:
>
> ich möchte für www.whiskyworld.de eine bessere suchroutine schreiben
welche
> nicht nur nach dem SQL-LIKE prinzip läuft (im moment ist es nur eine like
> anfrage an mysql DB .. wenn man statt ardbeg zb arbdeg angibt findet er
nix
> ..)
>
> und jetzt das eigentliche .. wie kann ich eine solche routine entwerfen ?
> ich habe mal irgendwo gelesen das PHP auch ähnlichkeiten mathematisch
> ausdrücken kann weiß aber nicht wie ich das mit der DB in einklang bringen
> kann.
sowohl php als auch mysql implementieren den soundex-algorithmus
mehr dazu in der jeweiligen Dokumentation, Stichwort soundex()
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
--
** Durchgehend geöffnet: http://www.php-center.de **
Die PHP-Liste: mailto:php_(at)_php-center.de
http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive