Posting questions from search queries
First Claim
1. A method, comprising:
- identifying, using at least one hardware processor, a plurality of different previously-submitted search queries;
filtering, using at least one evaluation file, the plurality of different previously-submitted search queries to remove one or more specified words from the plurality of different previously-submitted search queries to generate a plurality of filtered search queries, wherein the at least one evaluation file includes at least one of instructions or parameters for generating at least one canonical search query form of the plurality of different previously-submitted search queries;
modifying, using the at least one evaluation file, remaining words in the plurality of filtered search queries to generate a plurality of modified search queries;
determining, as search queries that map to a particular canonical search query form, a subset of the plurality of different previously-submitted search queries that are used to generate, as a result of filtering the plurality of different previously-submitted search queries and modifying the plurality of filtered search queries using the at least one evaluation file, the particular canonical search query form;
ranking the search queries that map to the particular canonical search query form based, at least in part, on a frequency of submission of each different previously-submitted search query that maps to the particular canonical search query form; and
identifying, based on the ranking, a particular one of the different previously-submitted search queries in the ranked search queries that map to the particular canonical search query form as a representative search query of the search queries that map to the particular canonical search query form.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to a system and method for posting questions from search queries. In some implementations, a method includes identifying a plurality of different questions previously searched. The previously-searched questions each include a word indicating a question. The previously-searched questions are filtered to remove one or more specified words included with the question word. At least a subset of the plurality of previously-searched questions that can be used to generate a canonical form after removing the one or more specified words are determined. The subset of previously-searched questions are ranked based, at least in part, on a frequency of submission of each previously-submitted search query in the subset. A particular one of the previously-submitted search queries in the subset is identified as representative of the subset of previously-submitted search queries based on the ranking.
28 Citations
21 Claims
-
1. A method, comprising:
-
identifying, using at least one hardware processor, a plurality of different previously-submitted search queries; filtering, using at least one evaluation file, the plurality of different previously-submitted search queries to remove one or more specified words from the plurality of different previously-submitted search queries to generate a plurality of filtered search queries, wherein the at least one evaluation file includes at least one of instructions or parameters for generating at least one canonical search query form of the plurality of different previously-submitted search queries; modifying, using the at least one evaluation file, remaining words in the plurality of filtered search queries to generate a plurality of modified search queries; determining, as search queries that map to a particular canonical search query form, a subset of the plurality of different previously-submitted search queries that are used to generate, as a result of filtering the plurality of different previously-submitted search queries and modifying the plurality of filtered search queries using the at least one evaluation file, the particular canonical search query form; ranking the search queries that map to the particular canonical search query form based, at least in part, on a frequency of submission of each different previously-submitted search query that maps to the particular canonical search query form; and identifying, based on the ranking, a particular one of the different previously-submitted search queries in the ranked search queries that map to the particular canonical search query form as a representative search query of the search queries that map to the particular canonical search query form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Software for identifying related questions comprising computer readable instructions embodied on non-transitory computer-readable media, wherein the computer readable instructions are configured, when executed by a data processing apparatus, to:
-
identify, using at least one hardware processor, a plurality of different previously-submitted search queries; filter, using at least one evaluation file, the plurality of different previously-submitted search queries to remove one or more specified words from the plurality of different previously-submitted search queries to generate a plurality of filtered search queries, wherein the at least one evaluation file includes at least one of instructions or parameters for generating at least one canonical search query form of the plurality of different previously-submitted search queries; modify, using the at least one evaluation file, remaining words in the plurality of filtered search queries to generate a plurality of modified search queries; determine, as search queries that map to a particular canonical search query form, a subset of the plurality of different previously-submitted search queries that are used to generate, as a result of filtering the plurality of different previously-submitted search queries and modifying the plurality of filtered search queries using the at least one evaluation file; rank the search queries that map to the particular canonical search query form based, at least in part, on a frequency of submission of each different previously-submitted search query that maps to the particular canonical search query form; and identify, based on the ranking, a particular one of the different previously-submitted search queries in the ranked search queries that map to the particular canonical search query form as a representative search query of the search queries that map to the particular canonical search query form. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for identifying related questions, comprising:
-
at least one hardware server including; an evaluation engine configured to; identify a plurality of different previously-submitted search queries; filter, using at least one evaluation file, the plurality of different previously-submitted search queries to remove one or more specified words from the plurality of different previously-submitted search queries to generate a plurality of filtered search queries, wherein the at least one evaluation file includes at least one of instructions or parameters for generating at least one canonical search query form of the plurality of different previously-submitted search queries; modify, using the at least one evaluation file, remaining words in the plurality of filtered search queries to generate a plurality of modified search queries; and determine, as search queries that map to a particular canonical search query form, a subset of the plurality of different previously-submitted search queries that are used to generate, as a result of filtering the plurality of different previously-submitted search queries and modifying the plurality of filtered search queries using the at least one evaluation file, the particular canonical search query form; and a ranking engine configured to; rank the search queries that map to the particular canonical search query form based, at least in part, on a frequency of submission of each different previously-submitted search query that maps to the particular canonical search query; and identify, based on the ranking, a particular one of the different previously-submitted search queries in the ranked search queries that map to the particular canonical search query form as a representative search query of the search queries that map to the particular canonical search query form.
-
Specification