Full-text / Match-Against søgning
HejJeg er ved at teste mysql's fulltext-søgning, men enten fungerer den ikke for godt, eller også laver jeg fejl.
Der er oprettet et FULL-TEXT index med de kolonner jeg søger i.
SELECT <kolonner>, MATCH(<kolonner>) AGAINST ('findmig') as score FROM '<tabel>' WHERE MATCH(<kolonner>) AGAINST ('findmig') order by score desc
Til tider returnerer den en score på 0 for et ord, som findes i indtil flere rækker i de kolonner den søger i.
Er det muligt at få det nøjagtige antal forekomster, så man kan skelne om ordet ikke findes, eller om ordet er blokeret som stopord, eller der blot er for mange forekomster til den finder det relevant at vise.
Jeg har ledt i mysql's reference på deres hjemmeside, men kan ikke umiddelbart finde det. Er der nogen der ved det?