Search over structured data
AssigneeGoogle Inc.
InventorsBindu Reddy, Jonathan Brunsman, Ning Mosberger, Gaurav Ravindra Bhaya, Sarah Sirajuddin, David Kale, Jennifer Kozenski, Arvind Sundararajan, Puneet Agarwal
Life of this patent
Estimating the term…
Abstract
A user can refine a search over structured data by specifying that a label or an attribute value be used to further filter the results of a query.
Claims20
A method for allowing a user to perform a web-based search on structured data, comprising:
- allowing the user to enter a query term in a search engine;
- determining a query result in accordance with the query term;
- allowing the user to specify one or more attributes associated with at least one data item in the query result, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type;
- and
- redetermining a second query result in accordance with the specified attributes.
A method for allowing a user to perform a web-based search on structured data, comprising:
- allowing the user to enter a query term in a search engine;
- determining a query result in accordance with the query term;
- allowing the user to specify one or more of a plurality of labels associated with at least one data item in the query result, where a label is a valueless tag;
- and
- redetermining a second query result in accordance with the selected one or more labels.
An apparatus for allowing a user to perform a web-based search on structured data, comprising:
- means for allowing the user to enter a query term in a search engine;
- means for determining a query result in accordance with the query term;
- means for allowing the user to specify one or more attributes associated with at least one data item in the query result, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type;
- and
- means for redetermining a second query result in accordance with the specified attributes.
An appratus for allowing a user to perform a web-based search on structured data, comprising:
- a search engine that allows the user to enter a query term in a search engine;
- a user interface that allows the user to specify one or more attributes associated with at least one data item in a first query result in accordance with the query term, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type;
- and
- a query engine that determines the first query result in accordance with the query term and that subsequently redetermines a second query result in accordance with the specified attributes.
A computer program product having instructions on a computer readable medium, the instructions capable of causing a data processing system to perform a method comprising:
- allowing the user to enter a query term in search engine;
- determining a query result in accordance with the query term;
- allowing the user to specify one or more attributes associated with at least one data item in the query result, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type;
- and
- redetermining a second query result in accordance with the specified attributes.
Dependencies are inferred from the claim text.