After many tries and many searches i came to the following query:
SELECT id,
title,
description,
MATCH(title,description,tags) AGAINST (\'$s
MySQL has two important parameters for full text search, stop words and minimum word length. The first is the minimum word size (documented here):
Words shorter than the minimum are not indexed, so you cannot search on them. Remember to rebuild the index after changing the parameter. Conveniently (hah!) they have different default values.
In addition, there are stop word lists to remove common stop words. Whether or not this is an issue depends on what words you are searching for. You can customize the stop words.