25. A method performed by one or more processors associated with one or more server devices, the method comprising: examining, using a processor associated with the one or more server devices, a document to locate strings that were previously determined to have geographical relevance; generating, using a processor associated with the one or more server devices, a plurality of histograms associated with the located strings, in the document, by comparing the located strings in the document to a pre-existing plurality of strings for which histograms were previously generated; receiving, using a communication interface or an input device of the one or more server devices, the histograms associated with the strings, where the histograms relate occurrences of the strings to geographic regions; obtaining, using a processor associated with the one or more server devices, a combined histogram for the document from the received histograms by multiplying values for each of the received histograms together; analyzing, using a processor associated with the one or more server devices, the combined histogram for peaks; and determining, using a processor associated with the one or more server devices, geographical relevance of the document based on whether peaks are present in the combined histogram.
26. The method of claim 25 , further comprising normalizing the received histograms based on a global distribution of geographical regions within the training text.