The search words you've entered have they actually been in the text? A search using LIKE '%microsoft linux%' wouldn't return a result unless there actually in your data entry is a sentence like:
"untill this day microsoft linux cooperation has been a huge succes"
because the thing you are asking it for is to find a wording exactly like the one inside the '% xxx %' what is on the outside can be anything but between the two there needs to be a space...
there are alternatives ... you could do an explode on your searchstring, to find all given searchwords and make a $query that'll incooporate them all....
give a holler if you need more on explode() etc.
hth