Enriched search features based in part on discovering people-centric search intent
First Claim
Patent Images
1. A method comprising:
- using a server computer as part of;
generating a number of mined candidates based in part on using a learned hash function and valid pass-through of an original query input that includes determining if the original query input satisfies a first restrictive filter stage comprising an invalid query detector filter and a second restrictive filter stage comprising a minimum query tokens detector filter;
using an active mining filter having a number of phases to further process mined candidates;
using an adaptive filter comprising a multi-level name matcher constraint set that includes first threshold levels and second threshold levels; and
generating an expanded query that includes the original query input and any valid name corresponding to any mined candidate that satisfies all of the first threshold levels or all of the second threshold levels associated with the multi-level name matcher constraint set.
2 Assignments
0 Petitions
Accused Products
Abstract
A search environment of an embodiment includes name mining and matching features used in part to identify people-centric queries and provide an enriched search experience, but is not so limited. A method of an embodiment operates to provide an expanded query based in part on a geometric similarity measure, an edit distance measure, a string similarity measure, and a cumulative similarity measure. A search system of an embodiment includes a mined candidate generator component and a name matcher component used in part to identify name queries and provide an expanded query that includes original query terms and one or more valid mined names. Other embodiments are also disclosed.
-
Citations
18 Claims
-
1. A method comprising:
-
using a server computer as part of; generating a number of mined candidates based in part on using a learned hash function and valid pass-through of an original query input that includes determining if the original query input satisfies a first restrictive filter stage comprising an invalid query detector filter and a second restrictive filter stage comprising a minimum query tokens detector filter; using an active mining filter having a number of phases to further process mined candidates; using an adaptive filter comprising a multi-level name matcher constraint set that includes first threshold levels and second threshold levels; and generating an expanded query that includes the original query input and any valid name corresponding to any mined candidate that satisfies all of the first threshold levels or all of the second threshold levels associated with the multi-level name matcher constraint set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A search system including at least one processor, the system comprising:
-
an invalid query detector component configured to filter invalid queries based in part on a number of original query tokens; a minimum query tokens detector component configured to filter out query inputs having a defined number of query tokens that are less than a defined query token threshold; a mined candidate generator component configured to generate mined name candidates based in part on the number of original query tokens and a similarity measure; a name matcher component configured to generate a number of valid names based in part on an output from the mined candidate generator and a plurality of threshold values associated with a first threshold determination stage and a second threshold determination stage, wherein the name matcher component is configured to generate the number of valid names based in part on an output from the mined candidate generator and a geometric measure, an edit distance measure, a string similarity measure, and a cumulative similarity measure; and a query expander component configured to provide expanded queries based in part on one or more original query terms and one or more valid names. - View Dependent Claims (13, 14, 15)
-
-
16. Computer storage, including instructions which, when executed, operate to:
-
use an original query to mine personal names including using an invalid query detector filter, a minimum query tokens detector filter, and an active mining filter having a number of phases; generate altered query terms comprising personal names using an adaptive filter including a geometric measure, an edit distance measure, a string similarity measure, and a cumulative similarity measure; and provide an altered query using one or more valid personal names having satisfied at least one level of the adaptive filter. - View Dependent Claims (17, 18)
-
Specification