Patent ID: 7644107
Filing Date: 2010-01-05
Classification: G06F

Abstract:
1. A computer-implemented method for batch indexing of documents in a repository, wherein the documents are organized into a hierarchy including sites, subsites, and containers, the method comprising: sending a first request for information about a site in the hierarchy; in response to the first request, receiving a list of a plurality of subsites included within the site; sending a second request for information about one of the subsites in the list of subsites; in response to the second request, receiving a list of containers included in the one of the subsites; sending a third request for a batch of document data for a first group of documents stored within one of the containers in the list of containers, wherein the request includes metadata identifying the one of the containers and the first batch of documents; in response to the third request, receiving the batch of document data for the first group of documents, the document data including a last change identifier identifying a last change made to documents in the site; indexing the document data of the first group of documents; storing results of indexing the document data of the first group of documents; sending a fourth request for changes made to documents organized within the site, the request including the last change identifier; in response to the fourth request, receiving a batch of changed document data based on the last change identifier, the batch of changed document data comprising changed content for at least one document in the first group of documents; indexing the batch of changed document data including the changed content; and storing results of the indexing the batch of changed document data.