Identifying query formulation suggestions for low-match queries
First Claim
1. A method performed by a computing device having a processor and a memory for identifying comparable item matches for search queries, the method comprising:
- receiving at least a portion of a search query inputted on a Web page associated with a search engine;
accessing an entity data store comprising one or more entities, and one or more categories associated with the one or more entities, wherein the one or more entities are items having associated information and are associated with at least one of the one or more categories;
using the entity data store, identifying a number of exact item matches for the at least a portion of the search query;
determining that the number of exact item matches is below a predefined threshold; and
upon determining that the number of exact item matches is below the predefined threshold, using the entity data store to identify comparable item matches for the at least a portion of the search query, wherein using the entity data store to identify the comparable item matches for the at least the portion of the search query comprises;
(1) assigning a similarity score to each of a plurality of non-matching entities in the entity data store that indicates a relative similarity to at least one of the exact item matches,(2) comparing the similarity score to a predefined similarity score,(3) generating query formulation suggestions using a portion of the plurality of non-matching entities that have similarity scores greater than the predefined similarity score, the portion of the plurality of non-matching entities comprising comparable item matches, and(4) presenting at least a portion of the query formulation suggestions on the Web page associated with the search engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer-storage media are provided for identifying low-match search queries and determining comparable item matches to suggest to the user in response to a low-match query. “Low-match queries” are queries for which an insufficient number of exact item matches are available. In embodiments, exact and/or comparable item matches may be determined via semantic analysis. Also provided are systems, methods and computer-storage media for informing the user, by way of a presented indicator, or the like, that a presented item was selected for presentation based upon a similarity metric rather than being determined an exact match for the input query.
-
Citations
19 Claims
-
1. A method performed by a computing device having a processor and a memory for identifying comparable item matches for search queries, the method comprising:
-
receiving at least a portion of a search query inputted on a Web page associated with a search engine; accessing an entity data store comprising one or more entities, and one or more categories associated with the one or more entities, wherein the one or more entities are items having associated information and are associated with at least one of the one or more categories; using the entity data store, identifying a number of exact item matches for the at least a portion of the search query; determining that the number of exact item matches is below a predefined threshold; and upon determining that the number of exact item matches is below the predefined threshold, using the entity data store to identify comparable item matches for the at least a portion of the search query, wherein using the entity data store to identify the comparable item matches for the at least the portion of the search query comprises; (1) assigning a similarity score to each of a plurality of non-matching entities in the entity data store that indicates a relative similarity to at least one of the exact item matches, (2) comparing the similarity score to a predefined similarity score, (3) generating query formulation suggestions using a portion of the plurality of non-matching entities that have similarity scores greater than the predefined similarity score, the portion of the plurality of non-matching entities comprising comparable item matches, and (4) presenting at least a portion of the query formulation suggestions on the Web page associated with the search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-storage media storing computer-useable instructions that, when used by a computing device, cause the computing device to perform a method for identifying query formulation suggestions, the method comprising:
-
receiving at least a portion of a search query inputted on a Web page associated with a search engine, the at least the portion of the search query having at least one specified hierarchical characteristic comprising a category or an attribute; accessing an entity data store comprising one or more entities, and one or more categories associated with the one or more entities, and one or more attributes associated with the one or more entities, wherein the one or more entities are items having associated information and are associated with at least one of the one or more categories, or the one or more attributes; using the entity data store, identifying a number of exact item matches for the at least a portion of the search query; using the entity data store, identifying comparable item matches for the at least a portion of the search query, wherein using the entity data store to identify comparable item matches for the at least the portion of the search query comprises; (1) identifying a plurality of non-matching entities in the entity data store having one or more hierarchical characteristics, (2) assigning a similarity score to each hierarchical characteristic for each of the plurality of non-matching entities that indicates a relative similarity to at least one of the exact item matches; (3) determining an overall similarity score for each of the plurality of non-matching entities, (4) comparing the overall similarity score to a predefined similarity score, and (5) identifying as comparable item matches those non-matching entities that have an overall similarity score greater than the predefined similarity score; utilizing at least a portion of the exact item matches and at least a portion of the comparable item matches to generate query formulation suggestions; transmitting at least a portion of the generated query formulation suggestions for presentation; and presenting the at least the portion of the generated query formulation suggestions on the Web page associated with the search engine. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more computer-storage media storing computer-useable instructions that, when used by a computing device, cause the computing device to perform a method for identifying query formulation suggestions, the method comprising:
-
receiving at least a portion of a search query inputted on a Web page associated with a search engine, the at least the portion of the search query having at least one entity and at least one hierarchical characteristic associated with the at least one entity, wherein an entity is an item having associated information; accessing an entity data store comprising one or more entities, and one or more categories associated with the one or more entities, and one or more attributes associated with the one or more entities, and one or more attribute values associated with the one or more entities, wherein the one or more entities are associated with at least one of the one or more categories, or the one or more attributes, or the one or more attribute values; using the entity data store, identifying a number of entities that exactly match (known as “
exact entity matches”
) the at least one entity associated with the at least a portion of the search query;determining that an insufficient number of exact entity matches are identified; using the entity data store, identifying a plurality of non-matching entities having one or more hierarchical characteristics that have one or more of semantic similarity, numeric similarity, spelling similarity, geographic similarity, temporal similarity, and social similarity with respect to the at least the portion of the search query, the plurality of non-matching entities comprising comparable entity matches; utilizing at least a portion of the exact entity matches and at least a portion of the comparable entity matches to generate query formulation suggestions; transmitting at least a portion of the generated query formulation suggestions for presentation; and presenting the at least the portion of the generated query formulation suggestions on the Web page associated with the search engine.
-
Specification