Under Current Address->City I want to show search suggestion like I am living in India so if someone type “De” then I will show(Delhi,Delaram Market,Old Delhi,New Delhi…etc)
I would consider 10000 extensive. Way too many for me to want to have to update in an editor every time it needed some added or deleted.
If you have these city names in a file, I would parse the names out and create a database table (or maybe a CSV file) that could be edited from a script. (assuming PHP here).
I think a database table would be faster as you could “index” the names.
Then I would use AJAX to go to a server-side file that looks for names that “match” the input value and returns them.
But I likely wouldn’t do it until at least a few letters had been entered
Somewhere to start could be to look at jQuery’s autocomplete from a remote data source, where effectively you have a server-side script that performs database lookup based on the provided search term.