Collaborative search of databases
AssigneeInternational Business Machines Corporation
InventorsEmiko Takeuchi, Daisuke Takuma, Hirobumi Toyoshima
Life of this patent
Estimating the term…
Abstract
A search query is received from a search engine of multiple search engines. One or more search results from each search engine of the multiple search engines in response to the search query are received. Each search result of the one or more search results includes a first search score. A factor is determined for each search result of the one or more search results. A second search score is determined for each search result of the one or more search results based on the first search score and the factor. The one or more search results are displayed to a user of the search engine in an order. The order is based on the second search score.
Claims20
A method comprising:
- receiving, by the one or more computer processors, a plurality of search results, wherein each search result of the plurality of search results includes a first search score;
- determining, by the one or more computer processors, a factor for each search result of the second set of search results;
- and
- determining, by the one or more computer processors, a second search score for each of the plurality of search results, wherein:
- the second search score for each of a second set of search results from a second search engine searching a second shared repository comprises the first search score of a search result of the second set of search results multiplied by the factor associated with the search result, and
- the second search score for each of a first set of search results from a first search engine searching a first shared repository is not revised using the factor and remains the first search score of a search result of the first set of search results.
A computer program product comprising:
- one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to receive a plurality of search results, wherein each search result of the plurality of search results includes a first search score;
- program instructions to determine a factor for each search result of the second set of search results;
- and
- program instructions to determine a second search score for each of the plurality of search results, wherein:
- the second search score for each of a second set of search results from a second search engine searching a second shared repository comprises the first search score of a search result of the second set of search results multiplied by the factor associated with the search result, and
- the second search score for each of a first set of search results from a first search engine searching a first shared repository is not revised using the factor and remains the first search score of a search result of the first set of search results.
A computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions, stored on the one or more computer readable storage media, for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to receive a plurality of search results, wherein each search result of the plurality of search results includes a first search score;
- program instructions to determine a factor for each search result of the second set of search results;
- and
- program instructions to determine a second search score for each of the plurality of search results, wherein:
- the second search score for each of a second set of search results from a second search engine searching a second shared repository comprises the first search score of a search result of the second set of search results multiplied by the factor associated with the search result, and
- the second search score for each of a first set of search results from a first search engine searching a first shared repository is not revised using the factor and remains the first search score of a search result of the first set of search results.
Dependencies are inferred from the claim text.