1. A method for index extraction, comprising the steps of: storing a plurality of ground truth documents in a database, the documents being organized according to a plurality of classifications, each classification having a group of predefined indices; classifying a document by drawing an association between the document to be indexed and one of the classifications; attempting to extract from the document at least a subset of the group of predefined indices associated with the one of the classifications; and attempting to find and correct at least one text recognition error in the document based upon a salient dictionary associated with the one of the classifications upon a failure to extract the subset of the group of predefined indices.