Realtime indexing and search in large, rapidly changing document collections
First Claim
Patent Images
1. A method for indexing content items, the method comprising:
- generating an index of word location pairs that identifies the location of one or more words in one or more content items available on a network;
receiving one or more additional content items over the network; and
storing the received content items in a stream search queue, the stream search queue operative to allow for a stream search of the one or more additional content items.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to systems and methods for searching content items indexed in real-time. The method according to one embodiment comprises generating an index of word location pairs that identifies the location of one or more words in one or more content items available on a network. One or more additional content items are received over the network. The received content items are stored in a stream search queue, the stream search queue operative to allow for a stream search of the one or more additional content items.
189 Citations
13 Claims
-
1. A method for indexing content items, the method comprising:
-
generating an index of word location pairs that identifies the location of one or more words in one or more content items available on a network;
receiving one or more additional content items over the network; and
storing the received content items in a stream search queue, the stream search queue operative to allow for a stream search of the one or more additional content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. The method for generating a result set, the method comprising:
-
means for receiving a query from a user, the query comprising one or more query words;
means for executing a stream search of a stream search index to generate a stream search result set, the stream search index operative to provide direct access to one or more content items;
means for executing an index search of a word-location index to generate an index result set, the index operative to provide the location of one or more words in one or more corresponding content items;
means for generating a merge result set on the basis of the stream search result set and the index result set; and
means for transmitting the merge result set to the user for display on a client device.
-
Specification