Index replication using crawl modification information
First Claim
Patent Images
1. An enterprise search system, comprising:
- a target search system comprising an index logic that uses modified crawl information related to items associated with sources to maintain an index that supports searching of the items; and
,a crawl search system comprising a pipeline processor configured to receive modified crawl information related to the items and to propagate the modified crawl information to the target system.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methodologies, media, and other embodiments associated with index replication using crawl modification information are described. One exemplary system embodiment includes an enterprise search system comprising a target search system comprising an index logic that uses modified crawl information related to items associated with sources to maintain an index that supports searching of the items; and, a crawl search system comprising a pipeline processor configured to receive modified crawl information related to the items and to propagate the modified crawl information to the target system.
23 Citations
23 Claims
-
1. An enterprise search system, comprising:
-
a target search system comprising an index logic that uses modified crawl information related to items associated with sources to maintain an index that supports searching of the items; and
,a crawl search system comprising a pipeline processor configured to receive modified crawl information related to the items and to propagate the modified crawl information to the target system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An enterprise search system, comprising:
-
a plurality of target search systems, each target search system comprising an index logic that uses modified crawl information related to items associated with sources to maintain an index that supports searching of the items; a crawl search system comprising; a pipeline processor configured to receive modified crawl information related to the items and to propagate the modified crawl information to the plurality of target systems; and
,a crawler logic configured to access the items to determine a modification to the items, the crawler logic further configured to provide modified crawl information to the pipeline processor. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A distributed enterprise crawl system, comprising:
-
a first search system and a second search system, each search system comprising; an index logic that uses modified crawl information related to items associated with sources to maintain an index that supports searching of the items; a pipeline processor configured to receive modified crawl information related to the items and to propagate the modified crawl information to the other search system; and
,a crawler logic configured to access the items to determine a modification to the items, the crawler logic further configured to provide modified crawl information to the pipeline processor and to the index of the particular search system, where the first search system is configured to access items associated with a first source and the second search system is configured to access items associated with a second source. - View Dependent Claims (16)
-
-
17. A method for replicating search information, comprising:
-
crawling items associate with sources; identifying changes to the items; broadcasting information regarding the identified changes to a plurality of target search systems; and
,independently updating an index associated with each target search system based on the identified changes. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-readable medium for providing processor executable instructions that when executed cause a computer to perform a method for replicating search information in a computing system comprising a plurality of search systems and a plurality of crawlers, the method comprising:
-
distributing crawling assignments of a plurality of information sources between the plurality of crawlers; crawling and identifying, by each of the crawlers, changes to items from one or more assigned information sources; broadcasting, by each of the crawlers, the identified changes to the plurality of search systems; and independently updating, by each of the search systems, an index to the plurality of information sources using the identified changes broadcasted from each of the crawlers.
-
Specification