Index replication using crawl modification information
First Claim
Patent Images
1. An enterprise search system, comprising:
- a target search system comprising an index logic, stored in a non-transitory computer-readable medium, that is configured to receive modified crawl information from a crawl search system and to use the modified crawl information to maintain an index that supports searching of the items, where the modified crawl information is related to items associated with sources; and
,the crawl search system comprising a pipeline processor configured to receive the modified crawl information related to the items and to propagate the modified crawl information to the target search system,where the modified crawl information describes changes in the items gathered by the crawl search system and comprises at least one of changes to an item, metadata or security information.
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.
-
Citations
21 Claims
-
1. An enterprise search system, comprising:
-
a target search system comprising an index logic, stored in a non-transitory computer-readable medium, that is configured to receive modified crawl information from a crawl search system and to use the modified crawl information to maintain an index that supports searching of the items, where the modified crawl information is related to items associated with sources; and
,the crawl search system comprising a pipeline processor configured to receive the modified crawl information related to the items and to propagate the modified crawl information to the target search system, where the modified crawl information describes changes in the items gathered by the crawl search system and comprises at least one of changes to an item, metadata or security information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 update an index that supports searching of the items where the modified crawl information describes changes in the items gathered by a crawl search system; the 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 and selectively mark items for re-indexing if there is a modification, the crawler logic further configured to provide modified crawl information to the pipeline processor. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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 that describes changes in the items gathered by the crawler logic 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 (15)
-
-
16. A computer implemented method for replicating search information, comprising:
-
crawling items associated with sources; identifying changes to the items; broadcasting information regarding the identified changes to a plurality of target search systems, where each of the plurality of target search systems is configured to process only items associated with a particular source; and
,independently updating, in a non-transitory computer-readable medium, an index associated with each target search system based on the broadcasted identified changes where each target search system updates the associated index using identified changes associated with a particular source. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory 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, where each of the plurality of target search systems is configured to process only items associated with a particular source; 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 where each target search system updates an associated index using identified changes associated with a particular source that are broadcasted by the crawlers.
-
Specification