QUERY SUGGESTIONS USING REPLACEMENT SUBSTITUTIONS AND AN ADVANCED QUERY SYNTAX
First Claim
Patent Images
1. A method comprising:
- receiving a query including one or more search terms;
recognizing one or more search terms of the query as a recognized query term; and
automatically replacing the one or more recognized query terms with a replacement substitution to form a replacement query wherein the replacement substitution includes an advanced query syntax.
2 Assignments
0 Petitions
Accused Products
Abstract
Query suggestion and other features are provided that include using an advanced query syntax, but are not so limited. A computer-implemented query service of an embodiment, operates to provide advanced query translations and suggestions based in part on a query rewriting algorithm that uses mappings and an advanced query syntax. A query method of one embodiment operates to provide one or more advanced queries that include one or more replacement queries that contain advanced query syntax. The method of an embodiment can automatically execute a rewritten query and/or present the rewritten query to the user as a query suggestion. Other embodiments are also disclosed.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a query including one or more search terms; recognizing one or more search terms of the query as a recognized query term; and automatically replacing the one or more recognized query terms with a replacement substitution to form a replacement query wherein the replacement substitution includes an advanced query syntax. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a server that includes a query suggestion algorithm and other functionality to; tokenize an input query into one or more original tokens; recognize the one or more original tokens as one or more recognized items for replacement; replace the one or more recognized items with one or more target substitutions, wherein each target substitution includes an advanced query syntax; and provide one or more advanced query suggestions that include the one or more target substitutions and the advanced query syntax; and memory to store substitution mappings and other information. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a query string input; rewriting the query string based in part on inferring of context from the input to provide a reformulated query string including using mappings of one or more query substitutions encoded with an advanced query syntax; and using the reformulated query string as part of a search operation. - View Dependent Claims (18, 19, 20)
-
Specification