Nu har jag börjat komma upp i en ansenlig mängd inlägg på bloggen och det börjar kännas vettigt att leka lite mer med sökfunktionerna här. Därför är sökfunktionen på bloggen sedan en dryg vecka tillbaka till en egen istället för Googles sitesearch som jag använt sedan jag började med Adsense.
Jag har försökt, MySQL till trots, att få sökfunktionen så lik den man kan vänta sig av en vanlig sökmotor som möjligt. Detta innebär främst att alla ord ska finnas med (sålänge man inte har minus framför ordet). Detta löser jag genom att skriva om alla frågor att passa MySQL:s boolean text search så bra som möjligt, ännu blir det dock en del problem bla. om man söker på ord kortare än fyra tecken.
Det är de vanliga punkterna som strulade mest:
- problem med teckenkodningar
- försöka tolka avtalstexter för att se vad som gäller.
I sidolisten finns sökresultat från ett halvdussin andra svenska bloggar som hämtas via Yahoos API.
Saker som återstår är bland annat:
- Få till smartare snippets som hittar delar av inlägget som innehåller flest av sökorden, nu letar den bara efter det först nämnda sökordet. Har fungerande kod i utvecklingsfas.
- Integrera etiketterna ännu tajtare med sökfunktionen, bl.a. hämta länkar från del.icio.us och bilder från Flickr.
- Visa de matchande wikinotiserna direkt på sidan med sökresultaten.