Structured search queries
First Claim
1. A computer-implemented method for adding structured queries to a structured query database of a structured query system, comprising:
- transmitting, over a network, from a search query interface of the structured query system a search interface for installing on a computing device of a user for prompting the user to submit a search query text;
at an attribute extractor of the structured query system, searching an item feed, thereby identifying attributes;
at the attribute extractor, extracting attributes from the item feed;
at a search stemmer of the structured query system, removing ineffective attributes;
at a structured query generator of the structured query system, generating a structured query from the extracted attributes remaining after the ineffective attributes have been removed according to a structured query pattern;
at a structured query indexer of the structured query system, indexing the structured query at a structured query database; and
at a structured query ranking assessor of the structured query system, ranking the indexed structured query comprising determining a relevance of each structured query for a corresponding one of products or service,wherein removing the ineffective attributes comprises determining at least one of;
determining whether or not an attribute comprises a binary yes or no value;
determining whether or not the attribute is one of merchant specific data or metadata regarding at least one of products or services;
ordetermining whether or not the attribute is common across at least one all products or services offered by a merchant.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for generating structured queries and carrying out searches using the structured queries may result in high quality queries and may adequately simulate natural language for suggested search queries. In embodiments, attributes and matching product/services may be extracted from various data sources. Structured queries that include the attributes, products/services, and/or additional terms may be combined to form a structured query. In various embodiments, each structured query may be structured according to a pre-defined pattern that is selected based on the type of relevant product and/or service.
19 Citations
18 Claims
-
1. A computer-implemented method for adding structured queries to a structured query database of a structured query system, comprising:
-
transmitting, over a network, from a search query interface of the structured query system a search interface for installing on a computing device of a user for prompting the user to submit a search query text; at an attribute extractor of the structured query system, searching an item feed, thereby identifying attributes; at the attribute extractor, extracting attributes from the item feed; at a search stemmer of the structured query system, removing ineffective attributes; at a structured query generator of the structured query system, generating a structured query from the extracted attributes remaining after the ineffective attributes have been removed according to a structured query pattern; at a structured query indexer of the structured query system, indexing the structured query at a structured query database; and at a structured query ranking assessor of the structured query system, ranking the indexed structured query comprising determining a relevance of each structured query for a corresponding one of products or service, wherein removing the ineffective attributes comprises determining at least one of; determining whether or not an attribute comprises a binary yes or no value; determining whether or not the attribute is one of merchant specific data or metadata regarding at least one of products or services;
ordetermining whether or not the attribute is common across at least one all products or services offered by a merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17)
-
-
11. A computer system for executing a search comprising:
-
a search query interface adapted to transmit over a network a search interface for installing on a computing device of a user for prompting the user to submit a search query text; an attribute extractor, adapted to search an item feed to identify and extract attributes therefrom, thereby resulting in a group of extracted attributes, wherein the item feed comprises at least one of an index of products or services with corresponding attributes; a search stemmer adapted to remove selected attributes from the group of extracted attributes based on a determination that the attribute is ineffective, thereby creating a stemmed group of extracted attributes, wherein the determination that the attribute is ineffective comprises at least one of determining whether or not the attribute comprises a binary yes or no value;
determining whether or not the attribute is one of merchant specific data or metadata regarding at least one of products or services;
or determining whether or not the attribute is common across at least one of all products or services offered by a merchant;a structured query generator adapted to generate structured queries from remaining stemmed group of extracted attributes, the structured queries being patterned after one or more pre-defined rules; a structured query indexer adapted to index the structured queries stored at a structured query database; and a structured query ranking assessor adapted to rank the indexed structured query comprising determining a relevance of each structured query for a corresponding one of products or services. - View Dependent Claims (12, 13, 14, 15, 16, 18)
-
Specification