1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises: receiving at least one search parameter at the DSN; and searching a data object stored in the DSN for the at least one search parameter by: (a) determining a data segment of the data object; (b) retrieving a plurality of slices corresponding the data segment; (c) regenerating the data segment from the plurality of slices corresponding the data segment; (d) determining when the data segment satisfies the at least one search parameter; and (e) when the data segment satisfies the at least one search parameter, retrieving the data object from the DSN.