DIVERSE QUERY RECOMMENDATIONS USING CLUSTERING-BASED METHODOLOGY
First Claim
1. A computer-implemented method to provide suggested search queries based on an input search query, the method comprising:
- receiving the input search query;
determining a first list of documents that correspond to processing the query by a search engine determining the list of result queries, includingprocessing the first list of documents to determine clusters of documents;
determining potential queries that correspond to the determined clusters by comparing results of the potential queries with documents in the determined clusters;
determining a list of result queries, wherein;
executing the list of result queries would correspond to a second list of documents, that result from presenting the result queries to the search engine; and
the documents of the second list of documents cover the documents of the first list of documents; and
providing the list of result queries based on the potential queries determined to correspond to the determined clusters.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method provides suggested search queries based on an input search query. The input search query is received. A first list of documents is determined that correspond to processing the query by a search engine determining the list of result queries, including processing the first list of documents to determine clusters of documents and determining potential queries that correspond to the determined clusters by comparing results of the potential queries with documents in the determined clusters. A list of result queries is determined, wherein executing the list of result queries would correspond to a second list of documents, that result from presenting the result queries to the search engine; and the documents of the second list of documents cover the documents of the first list of documents. The list of result queries based on the potential queries determined to correspond to the determined clusters.
-
Citations
21 Claims
-
1. A computer-implemented method to provide suggested search queries based on an input search query, the method comprising:
-
receiving the input search query; determining a first list of documents that correspond to processing the query by a search engine determining the list of result queries, including processing the first list of documents to determine clusters of documents; determining potential queries that correspond to the determined clusters by comparing results of the potential queries with documents in the determined clusters; determining a list of result queries, wherein; executing the list of result queries would correspond to a second list of documents, that result from presenting the result queries to the search engine; and the documents of the second list of documents cover the documents of the first list of documents; and providing the list of result queries based on the potential queries determined to correspond to the determined clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14)
-
-
11. A computing system configured to provide suggested search queries based on an input search query, the computer system configured to, the computing system configured to:
-
receive the input search query; determine a first list of documents that correspond to processing the query by a search engine determining the list of result queries, including processing the first list of documents to determine clusters of documents; determining potential queries that correspond to the determined clusters by comparing results of the potential queries with documents in the determined clusters; determine a list of result queries, wherein; executing the list of result queries would correspond to a second list of documents, that result from presenting the result queries to the search engine; and the documents of the second list of documents cover the documents of the first list of documents; and provide the list of result queries based on the potential queries determined to correspond to the determined clusters. - View Dependent Claims (12, 13, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible computer-readable medium having computer program instructions recorded tangibly thereon, the computer program instructions to configure a computing system comprising at least one computing device to provide suggested search queries based on an input search query, the computer program instructions to configured the computing system to:
-
receive the input search query; determine a first list of documents that correspond to processing the query by a search engine determining the list of result queries, including processing the first list of documents to determine clusters of documents; determining potential queries that correspond to the determined clusters by comparing results of the potential queries with documents in the determined clusters; determine a list of result queries, wherein; executing the list of result queries would correspond to a second list of documents, that result from presenting the result queries to the search engine; and the documents of the second list of documents cover the documents of the first list of documents; and provide the list of result queries based on the potential queries determined to correspond to the determined clusters.
-
Specification