×

Systems and methods for indexing content for fast and scalable retrieval

  • US 7,849,063 B2
  • Filed: 10/15/2004
  • Issued: 12/07/2010
  • Est. Priority Date: 10/17/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for generating an index set for use in connection with the querying of documents in a content store, the method comprising:

  • updating said index set by storing in the index set a collection of single document indices that index terms from a set of documents, wherein each single document index of the collection of document indices indexes terms from a single document of the set of documents according to a position of the terms in the single document;

    monitoring a size of the collection of single document indices;

    detecting that the size of the collection has attained a specified size;

    in response to detecting that the size of the collection has attained the specified size, generating a new multiple document index by converting a subset of the collection of single document indices to the new multiple document index, wherein;

    the new multiple document index indexes terms from the subset, sorted by term;

    wherein the subset includes at least two single document indices that index terms from at least two single documents of the set of documents, and wherein the subset includes fewer than all single document indices;

    wherein;

    converting the subset to the new multiple document index causes the subset to be removed from the collection of single document indices;

    each document in said content store is indexed by a single document index that indexes terms of the document if and only if the document is not indexed by a multiple document index that indexes terms of multiple documents;

    the method is performed by one or more computing devices.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×