Etikettarkiv: sök

Full-text sökningar med Sphinx Search

När MySQL inte räcker till för full-textsökningar eller fritextsökningar som det också kallas så brukar jag använda Sphinx, eller faktum är att jag använder Sphinx till alla typer av sökningar där inte MySQL pallar med vilket händer rätt ofta nuförtiden vilket gör att Sphinx finns med i mer eller mindre alla mina projekt.

Här kommer en kort presentation om hur du kommer igång med Sphinx:

Sökningar i MySQL MyISAM FULL-TEXT

När bloggz.se kom upp i över en miljon indexerade blogginlägg så började MySQL att gå på knäna så jag trodde ju såklart genast att jag hade gjort något fel när det gäller optimeringen av de index som jag använder mig av. Så jag la ungefär en månad på att felsöka och försöka lista ut vad som var galet, visst hittade jag diverse fel som gjorde att sökningarna tog långsammare men tillslut så gav även jag upp och började titta på nya alternativ.

Eter ett tag så fann jag det jag sökte efter: Sphinx. Sphinx indexerar hela MySQL full-text databastabellen och gör den sökbar på långt under en sekund. Vilken lycka! Nu kan jag sova lungt igen.