SEARCHING FOR INFORMATION BASED ON GENERIC ATTRIBUTES OF THE QUERY
First Claim
1. A method for searching information, comprising:
- receiving current query data from a client;
computing, using one or more processors, a plurality of confidence degrees associated with the current query data, wherein the plurality of confidence degrees respectively indicate a degree of confidence that the current query data is associated with a corresponding one of a plurality of categories;
selecting, using one or more computer processors, a category based at least in part on the plurality of confidence degrees, the selected category being one of the plurality of categories and to having a confidence degree higher than a confidence degree of another category;
in response to selecting the category based at least in part on the plurality of confidence degrees, searching in the selected category for a search result that corresponds to the current query data; and
returning the search result to the client.
0 Assignments
0 Petitions
Accused Products
Abstract
Searching information includes: receiving current query data from a client; extracting generic attribute features of the current query data, wherein the generic attribute features are used for calculating a plurality of confidence degrees of the current query data that correspond to a plurality of categories, each of the confidence degrees indicating a degree of confidence that the current query data belongs to a respective one of the plurality of categories; determining the plurality of confidence degrees of the current query data based at least in part on the generic attribute features; selecting a category based at least in part on the plurality of confidence degrees, the selected category being one of the plurality of categories and having a confidence degree higher than a confidence degree of another category; searching in the selected category for a search result that corresponds to the current query data; and returning the search result.
3 Citations
22 Claims
-
1. A method for searching information, comprising:
-
receiving current query data from a client; computing, using one or more processors, a plurality of confidence degrees associated with the current query data, wherein the plurality of confidence degrees respectively indicate a degree of confidence that the current query data is associated with a corresponding one of a plurality of categories; selecting, using one or more computer processors, a category based at least in part on the plurality of confidence degrees, the selected category being one of the plurality of categories and to having a confidence degree higher than a confidence degree of another category; in response to selecting the category based at least in part on the plurality of confidence degrees, searching in the selected category for a search result that corresponds to the current query data; and returning the search result to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for searching information, comprising:
-
one or more processors configured to; receive current query data from a client; computing a plurality of confidence degrees associated with the current query data, wherein the plurality of confidence degrees respectively indicate a degree of confidence that the current query data is associated with a corresponding one of a plurality of categories; select a category based at least in part on the plurality of confidence degrees, the selected category being one of the plurality of categories and having a confidence degree higher than a confidence degree of another category; in response to selecting the category based at least in part on the plurality of confidence degrees, search in the selected category for a search result that corresponds to the current query data; and return the search result to the client; and one or more memories coupled to the one or more processors, configured to provide the processors with instructions.
-
-
22. A computer program product for searching information, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
causing at least one processor to receive current query data from a client; causing at least one processor to compute a plurality of confidence degrees associated with the current query data, wherein the confidence degrees respectively indicate a degree of confidence that the current query data is associated with a corresponding one of a plurality of categories; causing at least one processor to select a category based at least in part on the plurality of confidence degrees, the selected category being one of the plurality of categories and having a confidence degree higher than a confidence degree of another category; causing at least one processor to search in the selected category for a search result that corresponds to the current query data in response to the category being selected based at least in part on the plurality of confidence degrees; and causing at least one processor to return the search result to the client.
-
Specification