1. A method for execution by one or more processing units of one or more computing devices within a dispersed storage network (DSN), the method comprises: receiving, by the one or more processing units of the one or more computing devices, a data search criteria; accessing a master database that includes a plurality of entries, wherein an entry of the plurality of entries includes a data name field, a metadata field, a data DSN address, and a metadata DSN address; indexing the database based on a comparison of the data search criteria with metadata contained in the metadata field of the plurality of entries; when one or more entries of the database have the metadata that substantially matches the data search criteria, utilizing the data DSN address of the one or more entries to retrieve one or more sets of encode data slices; and decoding the one or more sets of encoded data slices to retrieve one or more data segments corresponding to the data search criteria.