System and method for generalization search in hierarchies
First Claim
Patent Images
1. A computer system for searching a collection of objects having textual content, comprising:
- a query processor for providing services for querying the collection of objects having textual content, a plurality of the objects being associated with one or more locations in a plurality of taxonomies;
a generalization search driver for directing a search through levels of a hierarchy of the plurality of taxonomies to find response objects matching one or more keywords of a query and matching one or more locations in the taxonomies; and
a search analysis engine operably coupled to the generalization search driver for determining a ranked list of response objects matching the one or more keywords of the query and matching the one or more locations in the taxonomies.
3 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method is provided for searching a collection of objects that may be located in hierarchies of auxiliary information for retrieval of response objects. A framework to perform a generalization search in hierarchies may be used to generalize a search by moving up to a higher level in a hierarchy of taxonomies or to specialize a search by moving down to a lower level in the hierarchy of taxonomies. Once the system may decide to enumerate response objects at a particular level of generalization, a budgeted generalization search may be used for enumerating a set of response objects within a budgeted cost.
18 Citations
20 Claims
-
1. A computer system for searching a collection of objects having textual content, comprising:
-
a query processor for providing services for querying the collection of objects having textual content, a plurality of the objects being associated with one or more locations in a plurality of taxonomies; a generalization search driver for directing a search through levels of a hierarchy of the plurality of taxonomies to find response objects matching one or more keywords of a query and matching one or more locations in the taxonomies; and a search analysis engine operably coupled to the generalization search driver for determining a ranked list of response objects matching the one or more keywords of the query and matching the one or more locations in the taxonomies. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
6. A computer-implemented method for searching a collection of objects having textual content, comprising:
-
receiving a query and one or more locations having a response object within a plurality of taxonomies; performing a search through levels of a hierarchy of the plurality of taxonomies to find response objects matching one or more keywords of the query and matching one or more locations in the taxonomies; determining a ranked list of response objects matching the one or more keywords of the query and matching the one or more locations within the plurality of taxonomies; and outputting the ranked list of response objects matching the one or more keywords of the query and matching the one or more locations within the plurality of taxonomies. - View Dependent Claims (15)
-
-
16. A computer system for searching a collection of objects having textual content, comprising:
-
means for receiving a query and one or more locations having a response object within a plurality of taxonomies; means for performing a search through levels of a hierarchy of the plurality of taxonomies to find response objects matching one or more keywords of the query and matching one or more locations in the taxonomies; and means for outputting a list of response objects matching the one or more keywords of the query and matching the one or more locations within the plurality of taxonomies. - View Dependent Claims (17, 18, 19, 20)
-
Specification