Abstract: There is disclosed a method, device, and software for presenting search results in a response to an end-user query. Search results are combined from results from a plurality of indexes, each of the search results having an associated key field. Index entries of each of the plurality of indexes are queried using an index-specific search algorithm to obtain a set of matching search results for each index, each matching search result having a quality of match specific to its index. A relative priority is determined for each of the plurality of indexes and the matching search results from the plurality of indexes are combined into a merged list of ordered search results based on the determined priority. A search result from a lower priority index is discarded in favor of any matching search result from a higher priority index.
Type:
Grant
Filed:
September 8, 2009
Date of Patent:
November 27, 2012
Assignee:
Vortaloptics, Inc.
Inventors:
David B. Gosse, Tym D. Feindel, Jungho Kim, Justin R. Nutzman, Jason P. Nutzman, Michael T. Winters, Jennifer L. Gosse
Abstract: There is disclosed a method, device, and software for presenting search results in a response to an end-user query. Search results are combined from results from a plurality of indexes, each of the search results having an associated key field. Index entries of each of the plurality of indexes are queried using an index-specific search algorithm to obtain a set of matching search results for each index, each matching search result having a quality of match specific to its index. A relative priority is determined for each of the plurality of indexes and the matching search results from the plurality of indexes are combined into a merged list of ordered search results based on the determined priority. A search result from a lower priority index is discarded in favor of any matching search result from a higher priority index.
Type:
Grant
Filed:
February 17, 2004
Date of Patent:
October 13, 2009
Assignee:
Vortaloptics, Inc.
Inventors:
David B. Gosse, Tym D. Feindel, Jungho Kim, Justin R. Nutzman, Jason P. Nutzman, Michael T. Winters, Jennifer L. Gosse
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.