A computer program product is provided as a system for use with a search
engine and a search engine repository to dynamically associate keywords
within a search result set encountered in an abstract of a search result
item with a domain-specific query. In the system, a local query database
stores the domain-specific query, and a synchronization unit synchronizes
the search engine repository and the local query database. A query builder
builds a search query from a query template using the search engine
repository. A summary marker incorporates the search query with the
keyword in the abstract of the search result item. A keyword detector
generates a list of keywords included in a domain-specific dictionary. A
search result calibration manager calibrates the number of the query
result items. A search result item buffer receives a request for
processing an abstract metadata item from the synchronization unit. The
request includes a Universal Resource Locator (URL) and a corresponding
abstract, wherein the query builder uses a (URL, keyword) pair to build
the domain-specific query from the query template. The summary marker
updates the abstract corresponding to the URL in the search engine
repository, and marks and inserts the domain-specific query for all
occurrences of the keyword.