SYSTEM AND METHOD FOR PROVIDING DIFFERENTIATED SERVICE LEVELS FOR SEARCH INDEX
First Claim
1. A computer program embodied on a computer readable medium, comprising:
- program instructions for determining a score for a posting list entry associated with a term, the posting list entry identifying a document including the term;
program instructions for selecting a posting list corresponding to the term among one of at least a high score posting list and a low score posting list based on the score; and
program instructions for saving the posting list entry in the posting list selected based on the score.
1 Assignment
0 Petitions
Accused Products
Abstract
Programs, systems and methods for providing differentiated service levels for a search index are disclosed. Data object documents are processed by extracting terms and scoring each of the terms associated with each document according to criteria to indicate relative importance of the associated document. A plurality of posting lists are generated for each term each comprising entries identifying documents that include the term. The entries are allocated to the different posting lists for the given term depending upon the score for the term associated with particular document. The different posting lists, e.g. a high score and low score posting list, may then be stored as data objects managed according to their indicated importance. For example, the high score posting list data object may be stored in higher performance storage than the low score posting list data object. Scores may be regularly updated.
-
Citations
20 Claims
-
1. A computer program embodied on a computer readable medium, comprising:
-
program instructions for determining a score for a posting list entry associated with a term, the posting list entry identifying a document including the term; program instructions for selecting a posting list corresponding to the term among one of at least a high score posting list and a low score posting list based on the score; and program instructions for saving the posting list entry in the posting list selected based on the score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising the steps of:
-
determining a score for a posting list entry associated with a term, the posting list entry identifying a document including the term; selecting a posting list corresponding to the term among one of at least a high score posting list and a low score posting list based on the score; and saving the posting list entry in the posting list selected based on the score. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor for determining a score for a posting list entry associated with a term, the posting list entry identifying a document including the term and for selecting a posting list corresponding to the term among one of at least a high score posting list and a low score posting list based on the score; and a storage for saving the posting list entry in the posting list selected based on the score. - View Dependent Claims (20)
-
Specification