How is value search(find) to database(table), letters to letters and live?

i want a value search(find) to database(table), this requires an ajax call to a server page?
if want show result search live(online) and search letters to letters (transliteration), how is it?

For example, the I mean apparent:
i have to database this words : salam, salavat, sabos, sandal, sefid, siah and …
i type to search box : s --display this words–> salam, salavat, sabos, sandal, sefid, siah
now if type : sa --display this words–> salam, salavat, sabos, sandal,
if type : sala --display this words–> salam, salavat
if type : salam --display this words–> salam

I hope you understand my mean.
what is your comment?

with respect

There can be some complications with ajax search, but the book Build your own AJAX Web Applications looks like it takes you through many of the details you’ll need to use.