1. A method of accessing and searching information, the method comprising: observing, by a computer, a distribution pattern of attribute values employed in a search; creating multiple silos, each of the silos pertaining to a document attribute value in an attribute category, no two silos pertaining to a same document attribute value in the attribute category, each silo containing an index of stored documents that are associated with the document attribute values to which the silo pertains, the attribute category being a set of terms and concepts related to document metadata, the computer determining the document attribute values pertaining to the silos based on the observed distribution pattern; selecting, by the computer, a first subset of the silos as active and a second subset of the silos as non-active based on past access patterns to the silos; receiving, by the computer, a query from a user of a search engine, the query associated with a particular document attribute value; applying, by the computer, the query to a given index without applying the query to the indexes in other ones of the silos, the given index being the index in the silo to which the particular document attribute value pertains; and returning a result set to the user, the result set comprising ones of the stored documents that are retrieved by applying the query to the given index.