Patent ID: 8156106
Filing Date: 2012-04-10
Classification: G06F,Y10S

Abstract:
1. A method, comprising: identifying, using one or more processing units, one or more storage locations within a file system, wherein each storage location includes one or more files, and wherein each file has associated metadata; determining, using the one or more processing units, a definition for each storage location, wherein the definition includes which of the one or more files are stored at that storage location, each file having an associated relevance corresponding to that storage location; assigning, using the one or more processing units, a priority to each storage location using the determined definition for that storage location; specifying, using the one or more processing units, a sequence of storage locations using the assigned priorities; scanning, using the one or more processing units, through each storage location according to the sequence, wherein scanning includes determining whether to import the metadata associated with the one or more files stored at that storage location, and wherein the metadata associated with the one or more files is imported into a metadata database; scanning, using the one or more processing units, through each storage location according to the sequence, wherein scanning includes determining whether to index content associated with the one or more files stored at that storage location; and adding, using the one or more processing units, a file to an indexing queue when the content associated with the file is to be indexed.