Method and system for updating a search engine
First Claim
Patent Images
1. A method of updating contents of a search engine database comprising a plurality of links each associated with a resource, the method comprising:
- determining popularity of each of the plurality of links at least partly independent of user access to the plurality of said links and wherein the popularity is based, at least in part, on the frequency of retrieval of each of said plurality of said links by the search engine in response to a search request;
determining whether the popularity of the link exceeds a predetermined popularity threshold; and
updating information associated with the link, provided that the popularity exceeds the popularity threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for maintaining the freshness of a search engine server'"'"'s database. A popularity parameter is defined, and a popularity value is assigned to each link in the search engine'"'"'s database. The most popular links are selected for updating the contents stored, or associated with, the site to which the links refer. In one embodiment, popularity is based at least in part on the search results generated by the search engine in response to user queries.
-
Citations
24 Claims
-
1. A method of updating contents of a search engine database comprising a plurality of links each associated with a resource, the method comprising:
-
determining popularity of each of the plurality of links at least partly independent of user access to the plurality of said links and wherein the popularity is based, at least in part, on the frequency of retrieval of each of said plurality of said links by the search engine in response to a search request;
determining whether the popularity of the link exceeds a predetermined popularity threshold; and
updating information associated with the link, provided that the popularity exceeds the popularity threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for updating contents of a search engine database comprising a plurality of links each associated with a resource, the system comprising:
-
a first module that is configured to determine the popularity of each of the plurality of links at least partly independent of user access to the plurality of links and the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by a search engine in response to a search request, and wherein the first module determines whether the popularity of the link exceeds a predetermined popularity threshold; and
a second module, operationally connected to the first module, that is configured to access the search engine database and the resource for updating information associated with the link, provided that the popularity exceeds the popularity threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for updating contents of a search engine database comprising a plurality of links each associated with a resource, the system comprising:
-
means for determining popularity of each of the plurality of links at least partly independent of user access to the plurality of links and wherein the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by the search engine in response to a search request;
means for determining whether the popularity of the link exceeds a predetermined popularity threshold; and
means for updating information associated with the link, wherein updating information is performed if the popularity exceeds the popularity threshold. - View Dependent Claims (21, 22, 23)
-
-
24. A method of updating contents of a search engine database comprising a plurality of links each associated with a resource, the method comprising:
-
determining popularity of each of the plurality of links at least partly independent of user access to the plurality of said links and wherein the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by the search engine in response to a search request; and
updating information associated with at least one of the plurality of links, wherein the most popular link among not-yet-updated links of the plurality of links is selected first for updating.
-
Specification