Hallo Horst
weiß jemand ob (und wie/womit) es in PHP möglich ist Zeichenketten zu vergleichen und auch (z.B. phonetisch) annähernde Treffer zu bekommen.
Eine Funktion welche die prozentuale Ähnlichkeit zweier Strings ermittlet ist similar_text
http://de.php.net/manual/en/function.similar-text.php
In Aktion sehen kannst Du das z.B. auf unserer Maledivas 404 - Seite
http://www.maledivas.de/lala.html
dort werden alle vorhandenen Seiten nach Ihrer grössten Übereinstimmung zur angeforderten angezeigt.
Hier bekommen lulu.html und anna.html den gleichen Wert.
Die Funktion ist also relativ "dumm".
Für Deinen Fall ist vermutlich soundex besser geeignet.
http://de.php.net/manual/en/function.soundex.php
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.
Viele Grüße
lulu
bythewaythewebsuxgoofflineandenjoytheday