Hallo lulu,
Eine Funktion welche die prozentuale Ähnlichkeit zweier Strings ermittlet ist similar_text
In Aktion sehen kannst Du das z.B. auf unserer Maledivas 404 - Seite
http://www.maledivas.de/lala.html
[...]
Für Deinen Fall ist vermutlich soundex besser geeignet.
Es gibt wohl mehrere Möglichkeiten wie ich jetzt herausgefunden habe:
http://de.php.net/manual/en/function.similar-text.php
http://de.php.net/manual/en/function.soundex.php
http://de.php.net/manual/en/function.metaphone.php
Die Funktion metaphone gibt wohl etwas bessere Treffer aus als soundex, wenn man die englische Sprache zu Grunde legt.
Wer grundsätzlich für eine Aufgabenstellung mit metaphone arbeiten kann sollte sich auch noch DoubleMetaphone http://hn273.users.phpclasses.org/browse/package/240.html ansehen.
Du brauchst aber in jedem Fall eine vollständige Liste aller verfügbaren (Bild-)Kategorien, um dann zum Suchbegriff die besten X Treffer ausgeben zu können.
Ja, um das wirklich vernüftigt nutzen zu können bedarfs leider noch etwas mehr, ;-). Ich 'frisiere' gerade die Gallery-Version eines Kollegen.
Das Problem ist das man dann nur nach 'einzelnen', 'ganzen' Worten suchen kann, und mit Teileingaben wie z.B. Eis dann leider keinen Eisverkäufer findet oder auch kein Himbeereis.
_________
Das die Maledivas 404 - Seite eine Hitliste der ähnlichsten Eingaben des Request-Namens ausgibt habe ich noch nicht gesehen. Ich glaube die 404 Seite habe ich noch gar nicht gesehen. Aber alles andere schon!
Die Seite gefällt mir sehr gut, ich habe mich nur nicht in den E-Mail-Reminder eingetragen weil Ihr anscheinend nur in H und noch weiter nördlich spielt, und überhaupt nie nicht hier 'runter kommt.
Deshalb bleibt mir nur Eure Songs übers Netz anzuhören. Wenn Du mal die Weblogs überprüfst wirst Du sehr wahrscheinlich feststellen das 'Heroes' am häufigsten abgerufen wird.? Das bin immer ich, ;-)
Danach kommt Maedchen/JamesBrown.
Viele Grüße,
Horst