Evidentemente nel database c'è un record in cui la descrizione è "Ciao ecco il mio
gatto" e non ce n'è nessuno con la descrizione "Ciao ecco mio
gatto"

Ti do un paio di dritte:
1) elimina i tag: nessun utente vorrà mettere dei tag in un campo di ricerca;
2) non preoccuparti degli articoli: gli utenti imparano a loro spese ad usare parole generiche e ad evitare gli articoli;

In fine ti dico come io faccio le ricerche... Supponiamo che la stringa da cercare sia "Ciao ecco il mio gatto", io la modifico in "%Ciao%ecco%il%mio%gatto%". Addirittura quando voglio anche più risultati tronco l'ultima lettera: così se uno cerca "gatti neri" io nella queri cerco "%gatt%ner%"