pai tocmai "evolutia" tehnologiei a introdus limita
cu alte cuvinte limita a aparut in versiunile noi de mysql, odata cu suportul pentru cautarile full-text
QUOTE(mysql manual)
Some words are ignored in full-text searches:
* Any word that is too short is ignored. The default minimum length of words that are found by full-text searches is four characters.
* Words in the stopword list are ignored. A stopword is a word such as “the” or “some” that is so common that it is considered to have zero semantic value. There is a built-in stopword list.
atat lista de stop-words cat si limita inferioara a numarului de caractere pot fi modificate, insa intervine o problema: functiile de cautare full-text returneaza rezultatele dupa relevanta. in cazul in care cuvantul cautat apare in mai mult de 50% din randurile tabelului, rezultatul returnat pentru acel cuvant va fi zero. (da! mysql va returna ca acel cuvant nu a fost gasit!), asta pentru ca fiind asa de frecvent este considerat "stopword", adica (,) cuvant fara "greutate". de aia cand primesti rezultatul zero nu poti sti daca intr-adevar nu a fost gasit nimic sau au fost gasite mai mult de 50% din randurile tabelului.
de aceea permiterea unor cuvinte prea scurte ar putea genera rezultate ciudate la cautare. nasoala treaba, dar asta este...