fammi capire, tramite una casella di testo quando si premono le lettere "ci" vuoi che si faccia una ricerca sul database in cui si trovino solo le corrispondenze alle prime parole trovate nelle frasi giusto?

se è così devi pensare ad un approccio Ajax, in cui per ogni evento javascript OnKeyUp si forma una richiesta http al server, il quale ciclicamente dovrà controllare ad ogni richiesta la corrispondenza sul database della lettera premuta, una dopo l'altra... Il discorso è più articolato di quel che sembra, ti consiglio qualche studio su Ajax..