1. A computer-implemented method for automatically generating a user's address book, the method executed by a computer and comprising: receiving a user search request for geographic data in a web application that is independent from the address book, the user search request including structured data and metadata; extracting a geographic location from the structured data included in the user search request; creating a new entry in the user's address book based at least in part on the extracted geographic location, the new entry including a street address associated with the extracted geographic information; assigning a label to the new entry that indicates a name of a location where the user is currently accessing the new entry or has previously accessed the new entry; and generating with the web application, search results associated with the user search request.