Dude, why are you making a search engine..

Google search suggestion is Ajax Based. After a letter/character is typed in the search textbox, Ajax connect to google database, get the suggestions and refresh the suggestion frame.

Google does this for each letter you type.

If you suppose
someone write 20 characters = 20 X connect to db, get suggestion and refresh frame.
if there are 1000 users online, = 20 000 X '' "

Meaning your server ram will have to handle 20 000 instuctions.

Noto nly that, you will need some thousands of bots to crawl all these websites on the net!

Google has over 3K servers and 7-8 data centers they can afford such a thing..

What i mean is that, you will fail..Don't mind my words..Peace!