I have a table with id, topic ,description, image url as columns. Entries like
id topic description image_url
1 People and blogs TownHall http://...
2 People and blogs 2 ...... .......
3 Blogs ....... .......
4 Good ...... ......
When I search blogs as a query input
SELECT * FROM people
WHERE MATCH(topic,descript) AGAINST ("blogs" WITH QUERY EXPANSION)
I am getting results as
1 People and blogs TownHall http://.../
2 People and blogs 2 ...... ......./
3 Blogs ....... ......./
The 3rd row should come first since it is the exact word (blogs) and the rest of row should come after this..
Please help me in debugging this.