Grazie lazybone questa è sicuramente una soluzione . Adesso sto provando con le ricerche full-text ma credo che alla fine suddividero le parole della text in array proprio come mi hai suggerito tu.

grazie