Method, device and software for querying and presenting search results
First Claim
1. A method of presenting search results in a response to an end-user query, said search results being combined from results from a first index and results from a second index, said first index comprising a plurality of index entries modifiable by an administrator, said second index comprising a plurality of index entries that are not modifiable by said administrator, said index entries of said first index and said second index each having an associated key field, said method comprising:
- (i) querying index entries of said first index using said query to extract a set of first search results, each including a value of said associated key field, each of said first search result associated with a quality of match;
(ii) querying index entries of said second index using said query to extract a set of second search results, each including a value of said associated key field, each of said second search result associated with a quality of match;
(iii) combining said first and second set of search results to generate a list of matching search results, in which any search result from said second index for which an associated key field is identical to the associated key field of a matching search result in said first set of search results is discarded, in favor of said matching search result in said first set of search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, device, and software for presenting search results obtained from a plurality of databases, based on an end-user specified query, is disclosed. In an embodiment, the search results are combined from results from a first index and results from a second index. The first index comprises a plurality of index entries modifiable by an administrator, and the second index comprises a plurality of index entries that are not modifiable by the administrator. In the combined search results, any search result from the second index for which an associated key field is identical to the associated key field of a matching search result in the first set of search results is discarded in favor of the matching search result in the first set of search results.
-
Citations
27 Claims
-
1. A method of presenting search results in a response to an end-user query, said search results being combined from results from a first index and results from a second index, said first index comprising a plurality of index entries modifiable by an administrator, said second index comprising a plurality of index entries that are not modifiable by said administrator, said index entries of said first index and said second index each having an associated key field, said method comprising:
-
(i) querying index entries of said first index using said query to extract a set of first search results, each including a value of said associated key field, each of said first search result associated with a quality of match;
(ii) querying index entries of said second index using said query to extract a set of second search results, each including a value of said associated key field, each of said second search result associated with a quality of match;
(iii) combining said first and second set of search results to generate a list of matching search results, in which any search result from said second index for which an associated key field is identical to the associated key field of a matching search result in said first set of search results is discarded, in favor of said matching search result in said first set of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising a processor and computer readable memory, said memory storing
a first index and a second index, said first index comprising a plurality of index entries modifiable by an administrator, said second index comprising a plurality of index entries that are not modifiable by said administrator, said index entries of said first index and said second index each having an associated key field, search engine software adapting said device to (i) query index entries of said first index using a query to extract a set of first search results, each including a value of said associated key field, each of said first search result associated with a quality of match; -
(ii) query index entries of said second index using said query to extract a set of second search results, each including a value of said associated key field, each of said second search result associated with a quality of match;
(iii) combine said first and second set of search results to generate a list of matching search results, in which any search result from said second index for which an associated key field is identical to the associated key field of a matching search result in said first set of search results is discarded, in favor of said matching search result in said first set of search results. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium, storing computer executable instructions that when loaded at a computing device comprising a processor and processor readable memory storing a first index and a second index, said first index comprising a plurality of index entries modifiable by an administrator, said second index comprising a plurality of index entries that are not modifiable by said administrator, said index entries of said first index and said second index each having an associated key field, adapt said computing device to:
-
(i) query index entries of said first index using a query to extract a set of first search results, each including a value of said associated key field, each of said first search result associated with a quality of match;
(ii) query index entries of said second index using said query to extract a set of second search results, each including a value of said associated key field, each of said second search result associated with a quality of match;
(iii) combine said first and second set of search results to generate a list of matching search results, in which any search result from said second index for which an associated key field is identical to the associated key field of a matching search result in said first set of search results is discarded, in favor of said matching search result in said first set of search results. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification