Method and system for full text indexing optimization through identification of idle and active content
First Claim
1. A computer-implemented method for providing a full text search index, comprising:
- determining an active subset of a set of content items, wherein each content item in said active subset of said set of content items is associated with a respective one of a plurality of content item idle timers;
determining an idle subset of said set of content items at least in part by reclassifying content items from said active subset of said set of content items to said idle subset of said set of content items responsive to expiration of their associated content item idle timers;
making said idle subset of said set of content items available for indexing into said full text index, wherein said active subset of said set of content is not available for indexing; and
resetting respective ones of said content item idle timers responsive to detecting that an operation is performed on said associated one of said content items in said active subset of said set of content items.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for full text indexing optimization that operates based on identification of idle and active content in a content source, and by prioritizing indexing of idle content over active content. Active and idle content items are automatically identified, and idle content items are given a higher priority for indexing, while active content items are given a lower priority. Active content items are generally those that are considered relatively more likely to be located by the user without using the full text indexing function, while idle content items are those content items that are relatively more likely to be located through use of the full text indexing function. The specific content item attributes that are used to determine whether a given content item is active or idle may depend on the type content source for which the full text index is being provided. Additionally, the determination of which content items are active and which are idle may be based on predetermined, static criteria, and/or dynamically determined use patterns determined by monitoring operations performed on content items by a user.
-
Citations
29 Claims
-
1. A computer-implemented method for providing a full text search index, comprising:
-
determining an active subset of a set of content items, wherein each content item in said active subset of said set of content items is associated with a respective one of a plurality of content item idle timers; determining an idle subset of said set of content items at least in part by reclassifying content items from said active subset of said set of content items to said idle subset of said set of content items responsive to expiration of their associated content item idle timers; making said idle subset of said set of content items available for indexing into said full text index, wherein said active subset of said set of content is not available for indexing; and resetting respective ones of said content item idle timers responsive to detecting that an operation is performed on said associated one of said content items in said active subset of said set of content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
at least one processor and a computer readable memory having program code stored thereon for, when executed on said processor, providing a full text search index, said program code comprising; program code for determining an active subset of a set of content items, wherein each content item in said active subset of said set of content items is associated with a respective one of a plurality of content item idle timers, program code for determining an idle subset of said set of content items at least in part by reclassifying content items from said active subset of said set of content items to said idle subset of said set of content items responsive to expiration of their associated content item idle timers, program code for making said idle subset of said set of content items available for indexing into said full text index, wherein said active subset of said set of content is not available for indexing, and program code for resetting respective ones of said content item idle timers responsive to detecting that an operation is performed on said associated one of said content items in said active subset of said set of content items. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
29. A computer program product comprising:
a computer readable storage medium having program code stored thereon for, when executed, providing a full text search index, said program code comprising; program code for determining an active subset of a set of content items, wherein each content item in said active subset of said set of content items is associated with a respective one of a plurality of content item idle timers, program code for determining an idle subset of said set of content items at least in part by reclassifying content items from said active subset of said set of content items to said idle subset of said set of content items responsive to expiration of their associated content item idle timers, program code for making said idle subset of said set of content items available for indexing into said full text index, wherein said active subset of said set of content is not available for indexing, and program code for resetting respective ones of said content item idle timers responsive to detecting that an operation is performed on said associated one of said content items in said active subset of said set of content items.
Specification