1. A computer-implemented method, comprising: obtaining, using a processor of a computer, a document with multiple subsets of pages that includes a different internal index set associated with each subset of pages from among the multiple subsets of pages, wherein each different internal index set is located within a first area on a page within the associated subset of pages, is relevant to the page and subsequent pages in the associated subset of pages until one of another internal index set within the document is found and an end of the document is reached, and includes one or more name-value pairs, and wherein the first area is ignored by an application that processes a second area of the document; extracting the one or more name-value pairs from each different internal index set, wherein each of the one or more name-value pairs provides specific information about the document for use in identifying the document; and storing the extracted one or more-name value pairs in a table in a database to enable subsequent searching for the document, wherein, for a name-value pair, the name corresponds to a column name in the table, and the value corresponds to a value stored in a row for a column having the name.