En stor del av søkene på et nettsted er feilstavet. Hvis din søkemotor håndterer feilstaving dårlig, kan du sjekke ut Soundex-algoritmen.

Soundex ble pønsket ut for snart 90 år siden og er like genial som enkel. I tillegg er den ferdig implementert for Java, PHP, MySQL, og sikkert alle andre språk eller databaser du måtte bruke.

Selv har jeg brukt MySQLs innebygde funksjon med stor suksess, og kan for eksempel gi treff når folk søker etter “bakkamom”, “backammon” eller “bakamon” med følgende enkle SQL-setning:

SELECT * FROM categories where soundex(title) = soundex('bakamon')

Wikipedia her en fin beskrivelse av Soundex-algoritmen. Den perfekte sengelektyre for enhver webmaster.


posted by andreeide April 17, 2006 7:59 am     |     read comments (0)

Leave a Reply