1. A method for approximate named-entity extraction from a dictionary comprising a plurality of entries, each of the entries including one or more words, the method comprising: reading a plurality of the words from the entries of the dictionary; searching network resources to determine a frequency of occurrence of the words on the network resources; in view of the frequency of occurrence of the words located on the network resources, determining domain relevancy of the words in the entries of the dictionary; creating a domain repository using top-ranked words as determined by the domain relevancy of the words; in view of the domain repository, computing signatures for both the entries of the dictionary and strings of an input document; and filtering the strings of the input document by comparing the signatures of the strings against the signatures of the entries to identify approximate-match entity names.