13. A system for displaying geographic address element candidates at a user device, comprising: an application server configured to receive a textual input from a user via a browser application; and a database configured to store a profile metadata, which is retrieved by the application server based on the textual input, wherein the profile metadata is generated based on data that is independent from the user, the profile metadata includes a total number of geographic street candidates in a first category and a total number of geographic street element candidates in a second category associated with the textual input, the geographic street element candidates are street attributes other than street candidates, and each of the total number is a positive integer greater than one, wherein the application server is further configured to generate a script based on the profile metadata for transmission of the script to the browser application, wherein the script is generated using the total number of the geographic street candidates in the first category when the total number of the geographic street candidates is less than or equal to a predetermined threshold that is a positive integer, and the script is generated using the geographic street element candidates in the second category when the total number of the geographic street candidates in the first category is more than the predetermined threshold, and the script executes auto-completion of information corresponding to the textual input using at least one of the geographic street element candidates in the second category to display the geographic address element candidates at the user device, wherein the textual input specifies geographic addressing information other than a geographic address element corresponding to the geographic address element candidates, and the script executes the auto-completion by displaying the geographic address element candidates prior to the user inputs any portion of the geographic address element.
14. The system according to claim 13 , wherein the textual input specifies a portion of geographic addressing information, and the information that is auto-completed is a remaining portion of the geographic addressing information.