1. A method implemented by a client application running on a client computer, said method comprising: retrieving an address of a server that provides a geolocating service that analyzes received electronic documents containing unstructured text to discover spatial identifiers contained within the unstructured text and generates for those received electronic documents geolocation information, said geolocation information identifying all spatial identifiers discovered within the unstructured text of the received electronic documents and also including geospatial coordinates for all spatial identifiers discovered within the unstructured text of the received electronic documents; identifying at said client application a client document that includes unstructured text containing a plurality of unidentified spatial identifiers; electronically transferring the identified client document to the address of the server providing the geolocating service; and electronically receiving back from the server providing the geolocating service geolocation information for the client document, wherein the received geolocation information identifies all spatial identifiers among the plurality of unidentified spatial identifiers within the unstructured text including geographical coordinates for each of the identified spatial identifiers, wherein the geographical coordinates are not found at a specific location in the document but rather is derived from analyzing the content of the document, and wherein each of the identified spatial identifiers is assigned a corresponding spatial relevance level for the client document as a measure of the degree to which the document relates to the spatial location mentioned in its spatial information content.