PERFORMING QUERY EXPANSION BASED UPON STATISTICAL ANALYSIS OF STRUCTURED DATA
First Claim
Patent Images
1. A method comprising the following computer-executable acts:
- receiving a query from a user, wherein the query is configured to search over a plurality of documents belonging to a particular domain; and
subsequent to receiving the query, providing data to the user for display on a display screen of a computing apparatus, wherein the data is provided based at least in part upon a statistical analysis undertaken with respect to structured data pertaining to the particular domain, wherein the structured data is based at least in part upon data included in the plurality of documents.
2 Assignments
0 Petitions
Accused Products
Abstract
A method described herein includes an act of receiving a query from a user, wherein the query is configured to search over a plurality of documents belonging to a particular domain. The method also includes an act of providing data to the user for display on a display screen of a computing apparatus, wherein the data is provided based at least in part upon a statistical analysis undertaken with respect to structured data pertaining to the particular domain, wherein the structured data is based at least in part upon data included in the plurality of documents.
-
Citations
20 Claims
-
1. A method comprising the following computer-executable acts:
-
receiving a query from a user, wherein the query is configured to search over a plurality of documents belonging to a particular domain; and subsequent to receiving the query, providing data to the user for display on a display screen of a computing apparatus, wherein the data is provided based at least in part upon a statistical analysis undertaken with respect to structured data pertaining to the particular domain, wherein the structured data is based at least in part upon data included in the plurality of documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing apparatus, comprising:
-
a processor; and a memory that comprises components that are executable by the processor, the components comprising; a receiver component that receives a query from a user, wherein the query is configured by the user to retrieve one or more documents belonging to a particular domain; and a recommendation system that performs query expansion based at least in part upon the query received from the user and a statistical analysis of structured data extracted from a plurality of documents belonging to the particular domain. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform acts, comprising:
-
extracting semi-structured data from a plurality of web pages that comprise content pertaining to a particular domain, wherein the plurality of web pages correspond to a plurality of different data sources; processing the semi-structured data to generate structured data, wherein the structured data comprises a plurality of records, and wherein the plurality of records have a common format; generating a suggestion dictionary based at least in part upon a statistical analysis of the structured data, wherein the suggestion dictionary comprises a list of phrases, wherein each phrase in the list of phrases has at least one record from the structured data that corresponds thereto; receiving a query from a user that is configured to retrieve search results in the particular domain; comparing the query with phrases in the suggestion dictionary; and if the query is included as a phrase in the suggestion dictionary, returning to the user the at least one record that corresponds to the phrase.
-
Specification