Questo già c'e' nel senso è una delle fonti dell'autosuggest ed è pesante infatti lo considero solo dal 4 carattere in poi altrimenti mysql consuma molta ram (è un vps non un dedicato)

Ad ogni modo io in pratica cerco di crearmi un dizionario di questa tabella di titoli e descrizioni dove ogni voce del dizionario è almeno 3-4-5 parole.

Non esiste uno split che come argomento prende due spazi? :|

Quote Originariamente inviata da Alhazred Visualizza il messaggio
Secondo me stai pensando il sistema nel modo sbagliato.

Ti dico come lo vedrei io (se ho ben capito cosa vuoi fare)

In un form c'è un campo text, l'utente inizia a digitare: f o n
a partire dal terzo carattere avvierei una chiamata ajax verso uno script php che va ad eseguire una query sul db cercando tutti i risultati in cui il campo in questione inizia con "fon", con un count distinct puoi anche avere il numero delle occorrenze di ogni voce, così restituisci questi dati alla chiamata ajax e mostri le possibili scelte.
Quando l'utente scriverà "fondotinta compatto i" il primo scomparirà e verranno mostrati solo quelli che rispondono a questa stringa.

Non c'è bisogno di inventarsi chissà cosa.