17. The computing device and the at least one program module of claim 14 , the actions further comprising receiving a query and, in response, searching the index and finding a set of files that satisfy the query, where the set of the files include one or more files from current storage and/or backup storage.
17. The computing device and the at least one program module of claim 14 , the actions further comprising receiving a query and, in response, searching the index and finding a set of files that satisfy the query, where the set of the files include one or more files from current storage and/or backup storage. 18. The computing device and the at least one program module of claim 17 , the actions further comprising, for a backup file included in the backup storage, searching versions of the backup file to find at least one version that satisfies the query and providing an indication of the at least one version that satisfies the query.